产生特定范围内的随机数

1 // Generate a random number in the half-closed interval
2 // [range_min, range_max). In other words,
3 // range_min <= random number < range_max
4 int get_rand(int range_min, int range_max)
5 {
6     return (int)((double)rand() / (RAND_MAX + 1) * (range_max - range_min)
7         + range_min);
8 }

 

posted on 2013-11-06 17:56  jjtx  阅读(189)  评论(0编辑  收藏  举报

导航