怎么控制C 生成随机数的范围(c语言生成100个0-10内的随机数)

怎么控制C 生成随机数的范围(c语言生成100个0-10内的随机数)

首页维修大全综合更新时间:2024-08-27 18:38:35

怎么控制C 生成随机数的范围

C++的随机数函数为rand(),可以获得一个非负整数的随机数。要让随机数限定在一个范围,可以采用模除加加法的方式。要产生随机数r,其范围为m<=r<=n,可以使用如下公式:rand()%(n-m+1)+m其原理为,对于任意数,0<=rand()%(n-m+1)<=n-m于是0+m<=rand()%(n-m+1)+m<=n-m+m即m<=rand()%(n-m+1)+m<=n

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.