永发信息网

请教高手,在编程语言中,随机数产生的原理是什么

答案:2  悬赏:60  手机版
解决时间 2021-04-03 19:27
请教高手,在编程语言中,随机数产生的原理是什么
最佳答案
没有原理,有原理的都是伪随机
只能用伪随机数
全部回答
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
 int i;
 srand((unsigned)time(null));
 i = rand() % 100; 
}
这样产生的随机数就是0-99之间的,
这二个函数的工作过程如下:
1) 首先给srand()提供一个种子,它是一个unsigned int类型,其取值范围从0~65535;
2) 然后调用rand(),它会根据提供给srand()的种子值返回一个随机数(在0到32767之间)
3) 根据需要多次调用rand(),从而不间断地得到新的随机数;
4) 无论什么时候,都可以给srand()提供一个新的种子,从而进一步“随机化”rand()的输出结果。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
要搬家了,冰箱空调等家电可以物流托运回去吗?
达州中考等级分怎么算,我的孩子今年中考成绩
蛋白质工程中,对蛋白质的结构进行分子设计的
z49列车经过的铁路线
正兴汽车钢圈8.5用1100轮胎 可以用吗
为什么很多护士都去新加坡
在东莞道窖,怎么样坐车回罗定市罗镜镇,想明
我的世界铁是什么样的,我的世界里标记的是什
江岸区武汉肥家7饭地址在哪,我要去那里
描写美丽风景的短句
有没有什么好看的欧洲宫廷电影
xoomgroup重酬理财推荐一个27000有什么好处
书包被染色了,,很难看,,妈妈不给买新书包
淮安哪里有卖苏烟
人把淘气的弟弟比喻成什么呢
推荐资讯
求主角是主播的完结耽美小说
解方程.x+2.3=13.5
乌龟总是咬人怎么办 100分
一辆公交车一天的排放量(以及一辆小汽车)
三星s7屏幕上面显示hd
谁知道童星柴蔚的身高体重
恋爱中有哪些考验的技巧
厨房燃料乙醇和管道天然气哪个省
指纹考勤机有什么窍门吗?我考勤的时候很费劲
正元公馆这个地址在什么地方,我要处理点事
做1040里面的女人
手机谷歌用不了怎么办,google不能用怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?