C/C++产生指定范围和不定范围随机数的实例代码
2014-06-08 16:12
453 查看
两个函数srand()和rand(),用于产生随机数,srand()用于生成种子。需要加头文件#include <stdlib.h>。srand函数原型:void srand(unsigned seed);为了产生不同的种子值,通常用时间作为参数值。
指定[start,end]之间的随机数的代码如下:
参考:http://www.jb51.net/article/43479.htm
指定[start,end]之间的随机数的代码如下:
//用来生成一个在start和end之间的随机数 int RandomInRange(int start, int end) { if(start <0 || end <0) throw new std:: exception("Invalid Parameters"); //rand() 产生0~RAND_MAX间的整数 //rand()%x 产生0到x之间的随机数,不包括x //产生[start,end]之间的随机数 if( start == end) return start; else if( start > end) { return rand()% (start - end + 1) + end; } else { return rand()% (end - start + 1) + start; } }
参考:http://www.jb51.net/article/43479.htm
相关文章推荐
- C/C++产生指定范围和不定范围随机数的实例代码
- 【C++】产生指定范围随机数
- C++怎样产生任意指定范围的随机数
- JS math.random随机数,产生指定范围内的随机整数的代码
- php 指定范围内多个随机数代码实例
- C/C++怎样产生任意指定范围的随机数?
- C/C++怎样产生任意指定范围的随机数?
- php 指定范围内多个随机数代码实例
- C++实现产生随机数和相应的猜拳小游戏实例代码
- js生成随机数(指定范围)的实例代码
- C/C++怎样产生任意指定范围的随机数?
- 如何用c++产生1-10十个不同的随机数(代码很经典)
- php产生随机数的两种方法实例代码 输出随机IP
- C/C++ rand()产生随机数 模拟 掷骰子 小游戏代码
- C++产生固定范围内的固定数量的随机数
- Java如何产生指定范围内的随机数
- C C++编程产生指定范围内的随机数
- 产生指定范围的不重复的随机数
- JAVA产生指定范围的随机数
- 指定范围的随机数产生!!!!