c语言产生两个随机数时怎么使一个数总是大于另一个数也就是说,把它们做成减法,前者减后者结果不能出现负数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 05:52:06
c语言产生两个随机数时怎么使一个数总是大于另一个数也就是说,把它们做成减法,前者减后者结果不能出现负数

c语言产生两个随机数时怎么使一个数总是大于另一个数也就是说,把它们做成减法,前者减后者结果不能出现负数
c语言产生两个随机数时怎么使一个数总是大于另一个数
也就是说,把它们做成减法,前者减后者结果不能出现负数

c语言产生两个随机数时怎么使一个数总是大于另一个数也就是说,把它们做成减法,前者减后者结果不能出现负数
你是要范围一样吗?比如a和b的范围都是1~99?
如果这样,那么你每次生成的数字都必须进行比较,不满足条件则continue.你可以使用下面代码:
srand(time(NULL));while(1){ a = rand()%99 +1;b = rand()%99 +1;if(a > b) break;}
如果不要求范围一致,只要将a的范围该大一点,如a = rand()%99 + 100;b = rand()%99;这样a始终都是大于B的.

c语言产生两个随机数时怎么使一个数总是大于另一个数也就是说,把它们做成减法,前者减后者结果不能出现负数 c语言怎么产生随机数(1~6) 怎么产生一个随机数(C语言)? c语言如何产生随机数 关于c语言产生一个随机数的问题怎么修改 怎么用C语言或者C++在自己规定的范围内,比如在(1,5,9,3,7)这五个数内产生一个随机数.C++语言或C中,怎么实现随机产生一个数,在自己规定的范围内,比如在(1,5,9,3,7)这五个数内产生一个随机 c#:怎么使随机数产生最好? C语言如何编程产生随机数 C语言如何产生真正的随机数 C语言产生(1,28)中的5个随机数C语言:生成1~28中的5个随机数,不重复,输出结果,总共执行39次,即产生39次5个随机数,然后统计1~28中每个数出现的次数,输出结果,再将出现的次数与10进行比较,大 C语言怎样将产生的随机数放入一维数组中 求12位随机数产生代码?用C语言产生 C语言中怎么产生三个互不相同的随机数 求代码 详细介绍一下C语言里面的随机数产生函数random怎么用 如何用C语言从固定的一些数中产生随机数?一副扑克牌,除去大、小王和4个A,从剩余48张扑克牌中每次随机产生一个数,48张牌具有唯一性,也就是出现一次后就不再出现了.换句话说就是模拟发牌 C语言产生随机数问题?随机产生100个1000-2000之间的随机数存储到一个一维数组中,然后找出其中最大的10个数,并输出结果.请特别注明怎么样 控制随机数的范围在1000-2000之间. C语言rand()函数产生的最大随机数是多少? c语言中怎样产生位数一定的随机数