C语言产生一个[M, N]区间上的随机数
2011-12-11 19:27
295 查看
int my_rand(int M,int N) { return (int)((double)rand()/(double)RAND_MAX*(N-M+1)+M); }
上述[M, N]意思是,和数学表达方式一样,即落在的区间包含着M, 包含着N。
相关文章推荐
- C语言如何产生一个随机数,rand函数的使用
- java中的随机数(Math.random()),以及如何产生一个类似于[21,77]区间的随机数。
- 在一个整数区间里产生一组不重复的随机数
- C语言中如何产生一个随机数及其原理。
- C语言——产生一个随机字符或者随机数
- C语言中产生随机数
- 一个产生随机数的类
- ORACLE 如何产生一个随机数:DBMS_RANDOM
- matlab指定区间随机数产生
- 【C语言】随机数产生
- C语言关于产生随机数文章转载两篇(一)
- C语言之实现随机数产生算法
- 产生一个随机数验证码
- C语言随机数的产生
- dos下使用汇编产生一个随机数方法
- 产生区间随机数
- C#基础-041 设计一个玩家类,一个敌人类, 玩家可以攻击敌人,敌人可以攻击玩家,攻击点合理设计,可以通过随机数产生,模拟战斗过程
- c语言产生随机数
- 如何快速产生一个1-n的无重复随机数序列
- C语言中如何产生随机数