2016 - 2024

感恩一路有你

c语言产生–1到1随机数 c语言产生一个1~50的随机数?

浏览量:1085 时间:2021-03-14 03:50:38 作者:admin

c语言产生一个1~50的随机数?

您好,我们可以使用rand()随机生成一个数字,然后使用余数6加1随机生成一个1-6的数字。具体代码如下。

#包含<iostream>

#包含<time。H>

使用命名空间STD

int main()

{

srand((unsigned)time(null))

cout<“随机数是;”< rand()%6 1< endl

cout< endl

返回0

}

floatb=rand()/(randumax 1.0)printf(%fn”,b)注意:stdlib中有一个宏定义和。H头文件u0x7ffrand()生成一个介于0和0x7ffff之间的随机数rand()/(rand),即介于0和32767之间的随机数(Max 1.0)等于介于0和1之间的十进制数,因为rand()的最大值是32767,最小值是0。除以32768是0和1(不等于1)之间的小数,乘以10是0和10(不等于10)之间的数字。最后,加1就变成了一个公式,可以找到一个介于1和10之间的随机数

c语言产生–1到1随机数 如何产生0到1的随机数 C语言生成0至1的数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。