在python的程序中,发现了如下的伪随机数产生的代码: 该段代码的目的是产生一个2行3列的assarray,其中的每个元素都是[0,1]区间的均匀分布的随机数 这里看以看到,有一个23355这个数字,其实,它是伪随机数产生器的种子,也就是“the starting point for a sequ ...
分类:
其他好文 时间:
2018-01-08 18:29:31
阅读次数:
138
HC-SR04模块可提供2cm-40cm的非接触式距离感测功能,测距精度可达3mm: 模块包括超声波发生器,接收器与控制器,检测角度30度。 控制方式: 采用IO口TRIG触发测距,给最少10us的高电平信号 模块自动发送八个40khz的方波,自动检测是否有信号返回 有信号返回,通过IO口ECHO输 ...
分类:
其他好文 时间:
2017-12-31 21:01:52
阅读次数:
141
最近我们在开发臭氧发生器时,需要监测生成的臭氧的浓度,于是想到使用光度计来测量。因为不同浓度的臭氧对管的吸收作用是不相同的,于是检测光照强度的变化就可以得到相应的浓度数据。 1、硬件设计 此次光照度检测我们选用了S1336-5BQ光电点二极管,其光谱响应范围为:190~1100nm范围。而我们的光源 ...
分类:
其他好文 时间:
2017-12-17 14:58:26
阅读次数:
376
Usart --串口(通用同步/异步串行接收/发送器) 由两根线组成(RX接收线/TX发送线) USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备. 全双工操作(相互独立的接收数据和发送数据); 同步操作时,可主机时钟同步,也可从机时钟同步; 独立的高精度波特率发生 ...
分类:
其他好文 时间:
2017-12-09 20:58:50
阅读次数:
155
第17章 设备与模块 一、设备类型 除了以上3种典型的设备之外,其实Linux中还有一些其他的设备类型,其中见的较多的应该算是"伪设备"。所谓"伪设备",其实就是一些虚拟的设备,仅提供访问内核功能而已,没有物理设备与之关联。典型的"伪设备"就是 /dev/random(内核随机数发生器) ...
分类:
系统相关 时间:
2017-12-03 16:26:44
阅读次数:
266
#include #include #include int r[20001]; void main() { int i,n,t; void qk(int m1,int m2); // 函数声明 t=time(0)%1000;srand(t); // 随机数发生器初始化 printf(" input... ...
分类:
编程语言 时间:
2017-11-28 01:19:56
阅读次数:
135
一、前言 在日常工作当中,经常会有需要获取随机数、随机字符的需求,如:生成随机数验证码、生成随机字符串签名、生成2个数字之间的随机数等。这些场景其根本都在于随机数的生成,本文将对java当中生成随机数、随机字符等常见应用场景及获取方法进行简单小结。 二、伪随机、真随机数简介 计算机很难产生真正意义上 ...
分类:
其他好文 时间:
2017-11-26 11:17:27
阅读次数:
265
1 嵌入式操作系统 为什么要用嵌入式操作系统 普通的单片机编程:程序(软件)——单片机硬件; 嵌入式操作系统开发:程序(软件)——操作系统——嵌入式硬件(包括单片机等); 我们平时普通所学的单片机编程开发,一般情况下都需要对单片机的 片载资源 进行了解,了解IO口、PWM发生器、中断、定时器、串口等 ...
分类:
其他好文 时间:
2017-11-19 14:52:22
阅读次数:
140
随机数既是一个实用工具,也是一个数学问题,它高度复杂,这与它在现实世界中的重要性是相匹配的。在此我们只讨论随机数哦最基本的内容,这些内容可用于简单的测试和仿真。在<random>中,标准库提供了复杂的方法来产生适应不同数学分布的随机数。这一随机数标准库基于下面两个基础概念: 发生器(engine,随 ...
分类:
编程语言 时间:
2017-11-19 14:15:58
阅读次数:
204
在开发臭氧发生器的时,我们使用UV灯来实现臭氧的产生。而UV灯的强度决定了臭氧产生的浓度,UV灯的光强则与其控制电压密切相关。所以我们要控制产生的臭氧的浓度就需要调节其控制电压。我们选择了AD5663这一模拟量输出模块来实现这一点。 1、AD5663简介 AD5663属于nanoDAC系列,是低功耗 ...
分类:
其他好文 时间:
2017-11-12 15:36:41
阅读次数:
315