当前位置:编程学习 > C#/ASP.NET >>

讨论一下,海量随机数生成算法问题。。。

--------------------编程问答-------------------- 一台机机还是算了吧。
有个东西叫云计算,你起码要20台机了。
15台做随机生成,4台做数据保存,校验。一台数据汇总 --------------------编程问答-------------------- 不需要随机,只要用timestamp即可。 --------------------编程问答-------------------- 怎么输出? --------------------编程问答--------------------
引用 3 楼 sp1234 的回复:
怎么输出?

输出就是 直接保存到文件 给别人拿去使用了 --------------------编程问答--------------------
引用 3 楼 sp1234 的回复:
怎么输出?

但是,自己本身不把这些数据保存起来,因为数据量太大了。 --------------------编程问答--------------------
引用 2 楼 devmiao 的回复:
不需要随机,只要用timestamp即可。

姐姐,要看看需求哦。
有限的范围随机不重复全部输出(随机的概念就是不可预测的意思),如果可预测了那就没有意义了 --------------------编程问答-------------------- 留名,难度着实高 --------------------编程问答-------------------- 输出就是 直接保存到文件 给别人拿去使用了 
但是,自己本身不把这些数据保存起来,因为数据量太大了。 

就冲你这两句话,就是稀里糊涂地。其它还有两三句也是稀里糊涂地。这样没有办法设计业务逻辑。 --------------------编程问答-------------------- 输出就是 直接保存到文件 给别人拿去使用了 
但是,自己本身不把这些数据保存起来,因为数据量太大了。 --------------------编程问答--------------------
引用 楼主 shigaofei1 的回复:

            经查找各方面资料,至今未找到比较好的解决办法。
问题描述。
1.在有限范围内将所有数字随机不重复的顺序输出。
2.需要在生成过程中几乎使用0磁盘存储(就是说磁盘里面只保存很少的数据,比如少于1GB)
3.总量为99999999999999999999……


我们也是做这个的 --------------------编程问答--------------------
引用 10 楼 jianqiangking 的回复:
引用 楼主 shigaofei1 的回复:

            经查找各方面资料,至今未找到比较好的解决办法。
问题描述。
1.在有限范围内将所有数字随机不重复的顺序输出。
2.需要在生成过程中几乎使用0磁盘存储(就是说磁盘里面只保存很少的数据,比如少于1GB)
3.总量为9999999999999……

面试题? --------------------编程问答--------------------
引用 8 楼 sp1234 的回复:
输出就是 直接保存到文件 给别人拿去使用了 
但是,自己本身不把这些数据保存起来,因为数据量太大了。 

就冲你这两句话,就是稀里糊涂地。其它还有两三句也是稀里糊涂地。这样没有办法设计业务逻辑。

我的意思是,所有数据并非一次性全部生成出来。只是每次生成的时候根据需要输入一个数量,根据这个数量生成这个数量的随机数字(数据),但是生成的数据绝对和之前任何一次都不相同。
直到25位随机池子里面的数字全部被用完。

--------------------编程问答-------------------- 除
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,