由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] C++如何产生很大范围的随机数?
相关主题
[合集] 到底有没必要学习.NET[合集] C代码这么写,居然没有错。
[合集] 给两单链表,如何判断从那儿开始merge?[合集] C:能不能把一个二围数组名传给一个指向指针的指针?
[合集] perl是我见过最难维护的语言了,很奇怪为什么这么多人在用C++ 进阶问题
[合集] 递归算菲波纳切数列的时间复杂度是多少C++: operator new 为啥要是 static的, 不是有啥影响?
[合集] 整理了一些面试题和解答,请大家指点[合集] Effective C++上说要少用casting,但是polymorphism一定要用到c
[合集] 很无聊的做了两道code jam[合集] 一些C++问题
[合集] three worst thing about C++(题目)[合集] c++ 面试题一问
[合集] 谁能贴出thrust的简历,仰慕一下[合集] C++的弱问题
相关话题的讨论汇总
话题: 随机数话题: 产生话题: wmbyhh话题: rand话题: fri
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
☆─────────────────────────────────────☆
wmbyhh (wmbyhh) 于 (Fri Jun 27 20:59:17 2008) 提到:
rand() / (RAND_MAX / N + 1);产生[0...N]的随机数,是必须要求N远小于RAND_MAX,
然而#define RAND_MAX 0x7fff //就是32767了
就是说只能产生0..32767之间的随机数。
那么问题是,如何产生0...1,000,000的随机数??
☆─────────────────────────────────────☆
thrust (WoW 无限期冬眠中) 于 (Fri Jun 27 21:02:08 2008) 提到:
假设你只能产生1位随机数, 你怎么产生5位的随机数?
一位一位产生
(你真的是学CS的吗...)

☆─────────────────────────────────────☆
wmbyhh (wmbyhh) 于 (Fri Jun 27 21:18:13 2008) 提到:
一位一位的产生,再乘上位数
1 (共1页)
进入Programming版参与讨论
相关主题
[合集] C++的弱问题[合集] 整理了一些面试题和解答,请大家指点
[合集] C++ virtual function的一个问题。。[合集] 很无聊的做了两道code jam
不如各位高手挑个专题讲讲C++11吧[合集] three worst thing about C++(题目)
问一段C++ iostringstream的代码[合集] 谁能贴出thrust的简历,仰慕一下
[合集] 到底有没必要学习.NET[合集] C代码这么写,居然没有错。
[合集] 给两单链表,如何判断从那儿开始merge?[合集] C:能不能把一个二围数组名传给一个指向指针的指针?
[合集] perl是我见过最难维护的语言了,很奇怪为什么这么多人在用C++ 进阶问题
[合集] 递归算菲波纳切数列的时间复杂度是多少C++: operator new 为啥要是 static的, 不是有啥影响?
相关话题的讨论汇总
话题: 随机数话题: 产生话题: wmbyhh话题: rand话题: fri