问题描述
解决方案
要注意两个问题
一个 / 1000是整除。
一个rand返回0~RAND_MAX的随机数,RAND_MAX通常是32787。
假设如此,那么它会产生一个0~32的随机数,但是请注意,0~31有相等的概率,但是32的概率要低。
解决方案二:
是循环n次,每次获得一个随机数除以1000,得到的结果赋值给数组arr对应的元素。这句代码要求数组arr应该至少要有n个元素,要不然会报错吧
解决方案三:
这个有什么问题么?不要告诉我你rand函数是自己写的
解决方案四:
给数组赋值,随机取四位数的头一个数字
解决方案五:
srand(null)是设置当前时间为随机种子,for之后就是循环n次,每次取一个随机数作为数组的值,随机数的原理楼上有
时间: 2024-12-03 22:09:43