描述randomSeed() 初始化随机数发生器,从而在任意点启动随机数的序列,这个序列虽然很长并且随机,但是过程是一致的。如果程序的后续运行对于random()产生的随机数序列差异性要求非常严格,那么请使用一个相对随机的输入来初始化randowmSeed()发生器,比如可以使用analogRead()来读取悬空的管脚。相反,有时候需要随机数序列重复,启动随机数序列之前可以使用一个固定的数来调用randomSeed()进行初始化。参数long int - 传递数据来产生随机数序列返回无示例
random()描述本函数生成随机数 语法
random(max) 参数min - 随机数最小值,随机数包括此值 (可选参数) max - 随机数最大值,随机数不包括此值 返回返回介于最小最大值之间的随机数(长整型), 最小值<=返回<最大值 提示If it is important for a sequence of values generated by random() to differ, on subsequent executions of a sketch, use randomSeed() to initialize the random number generator with a fairly random input, such as analogRead() on an unconnected pin.
Conversely, it can occasionally be useful to use pseudo-random sequences that repeat exactly. This can be accomplished by calling randomSeed() with a fixed number, before starting the random sequence.
如需更详细资料,如有好资源分享,请加入QQ交流群:214461008 |
|