问题描述
不确定这是否可行,但是有没有办法将一套从0到n(更具体地说是0到100)的整数集合随机化
而不用
使用rand()和标准C?
Not sure if this is possible, but is there some way to randomize a set
of integers from 0 to n(more specifically 0 to 100 inclusive) without
using rand() and in standard C?
推荐答案
如果您使用标准C编写自己的随机数生成器函数
,那么肯定。 br />
为什么你不能用''兰德()''?
-Mike
If you write your own random number generator function
using only standard C, then yes, sure.
Why can''t you use ''rand()''?
-Mike
我不知道为什么限制,但在网上搜索PRN发电机
in C.Mersenne Twister可能适合您的账单。
Brian Rodenborn
I''m not sure why the restriction, but search the web for PRN generators
in C. The Mersenne Twister may fit the bill for you.
Brian Rodenborn
如果您使用标准C编写自己的随机数生成器功能,那么是的,确定。
为什么不能你使用''rand()''?
If you write your own random number generator function
using only standard C, then yes, sure.
Why can''t you use ''rand()''?
可能因为rand()的实现往往很差。
-
Keith Thompson(The_Other_Keith)< http://www.ghoti。 net / ~kst>
圣地亚哥超级计算机中心< *> < http://www.sdsc.edu/~kst>
Schroedinger做莎士比亚:要*和*不要
Possibly because implementations of rand() tend to be poor.
--
Keith Thompson (The_Other_Keith) ks*@cts.com <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://www.sdsc.edu/~kst>
Schroedinger does Shakespeare: "To be *and* not to be"
这篇关于随机整数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!