99问答网
所有问题
C语言中rand()%100产生的是哪个范围的整数?
是0-99,0-100,1-99还是1-100?
举报该问题
推荐答案 2008-06-14
0-99
rand()%100就是rand()的反回值除100和余数,所以这个结果一定是在[0,99]区别内的整数。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/B7OOX7ze.html
其他回答
第1个回答 2008-06-14
在tc下是0-99
再vc下是0-0x7fff
第2个回答 2008-06-14
0到99
相似回答
C语言中rand()%100产生的是哪个范围的整数?
答:
rand()%100
就是rand()的反回值除100和余数,所以这个结果一定是在[0,99]区别内
的整数
。
C语言中rand()
%m是啥意思?
答:
rand()%100
;表示获得一个100以内的随机数,其结果在[0-99]中,rand函数
产生
一个0到RAND_MAX的伪随机数,这里
的RAND
_MAX因不同的实现而异,但RAND_MAX至少为32767。有些时候,用户需要获取一定更小
范围中的
一随机数,如得到一组100以内的随机数,就可以采用rand()%100这种方法,使得结果在100以内。
请问
C语言中
number=abs(
rand()%100
)+1这句的解释~谢谢ぇ
答:
是产生一个1~100以内的正
整数
。因为rand()产生一个随机数,abs(
rand()%100
)是rand()
产生的
随机数对100取余的结果,在0~99之间,+1后就是1~100了。
c语言rand
om
()的
问题
答:
srand((int)time(NULL))用于设定随机数种子。
rand()%100
,
产生
0-99的随机数。如果要产生16-59之间的数,可以这样写:rand()%44+16(这里44由59-16+1得到)。其他情况与此雷同。rand()是不能产生真正的随机数的。即使不能产生真正的随机数,也要大概接近。而rand()好象每次的随机都一样...
C语言
问题求助,入这个1~
100
随机数,
rand()
不是返回一个0到32767
的
数吗...
答:
第一,
rand()的
返回值是0-最大
整数
(2的31次方-1),32767只是2的15次方-1 第二,99
%100
= 99 并不是数越大,模的结果就一定是大的, 0-100这101个数,模的结果为0-99
rand()
取值
范围
是多少
???
答:
在讨论rand()函数的取值
范围
时,首先需要明确的是,rand()函数通常用于生成伪随机数。对于大多数编程语言中
的rand()
函数,如C++或
C语言中
的标准库函数,其生成的随机数通常位于0到RAND_MAX之间,RAND_MAX的具体值由实现决定,但通常为2^15-1,即32767。因此,这些函数生成的随机数范围为0到32767。然...
关于
c语言rand
om
()的
问题
答:
总结一下
C语言rand
om的用法:srand((int)time(NULL))用于设定随机数种子。
rand()%100
,
产生
0-99的随机数。如果要产生16-59之间的数,你可以这样写:rand()%44+16(这里44由59-16+1得到)。其他情况与此雷同。下面是与random有关的两个问题(来自百度知道):问题1: 怎样获得一个真正的...
如何在
C语言中
生成一定
范围
内的随机数?
答:
srand((int)time(NULL));设定随机数种子
rand()%100
;
产生
0-99的随机数。高级点的,假如要产生16-59之间的数,你可以这样写:rand()%44+16(这里44由59-16+1得到)。其他情况如法炮制!
C语言中
用rand()函数产生20-90的随机
整数
20-90共有71个数字,所以是rand()%71+20 ;用rand(...
C语言
。
rand()%
101表示什么?
答:
rand()是
随机取一个
整数
,再摸101,,就是取余数。合起来的意思就是在0-
100的范围
内随机取一个整数
大家正在搜
rand函数c语言给出的范围
用rand函数产生0到100
C语言中rand函数
C语言中rand的作用
c语言中rand函数怎么用
c语言srand函数的用法
C语言中rand
C语言产生随机数
rand在c语言中啥意思