| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2100 人关注过本帖
标题:如何生成唯一的随机数生成唯一的随机数
只看楼主 加入收藏
winsonjie
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-5-20
收藏
 问题点数:0 回复次数:11 
如何生成唯一的随机数生成唯一的随机数
请问如何生成唯一的随机数?
搜索更多相关主题的帖子: 随机数 
2006-10-16 21:17
srufeng
Rank: 1
等 级:新手上路
威 望:2
帖 子:152
专家分:0
注 册:2006-6-5
收藏
得分:0 

你要生成什么样的随机数,有什么具体要求,都说清楚.


2006-10-17 10:12
winsonjie
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-5-20
收藏
得分:0 

就是我要生成一个四位的随机数,我要它每次生成时都不会重复.比如这次出现了1000,以后就不会再出现1000


2006-10-17 10:26
srufeng
Rank: 1
等 级:新手上路
威 望:2
帖 子:152
专家分:0
注 册:2006-6-5
收藏
得分:0 
你做一个数组,里面存所有的4位数,抽出一个时把这个数给删除了,这样就可以了!

2006-10-17 10:35
tianlei
Rank: 1
等 级:新手上路
帖 子:180
专家分:0
注 册:2005-2-26
收藏
得分:0 
问题是解决了 可要在一个数组里 存放所有的 4位数 那差不多是 九千多个数啊
谁还有其他的方法

叹年光过去 功名未立 书生老去 机会方来
2006-10-18 09:58
srufeng
Rank: 1
等 级:新手上路
威 望:2
帖 子:152
专家分:0
注 册:2006-6-5
收藏
得分:0 

9000多个还是很快的!只要不多于这个速度不会影响.

用别的方法都要进行比较,我感觉还是这个好点


2006-10-18 10:07
梓风
Rank: 2
等 级:新手上路
威 望:4
帖 子:181
专家分:0
注 册:2006-10-22
收藏
得分:0 
Dim serverFileName As String = Guid.NewGuid.ToString
这个就是系统自己产生的唯一标式

等待相逢
2006-10-27 15:52
srufeng
Rank: 1
等 级:新手上路
威 望:2
帖 子:152
专家分:0
注 册:2006-6-5
收藏
得分:0 
这个是36位的呀,呵呵,这个绝对唯一了

2006-10-27 15:59
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
收藏
得分:0 
我狂晕,楼上这位人兄给出的方法令我佩服的五体投地!

http://www.找到组织!找到党!
2006-10-27 16:07
メ冰枫ぱ雪
Rank: 1
等 级:新手上路
威 望:2
帖 子:326
专家分:0
注 册:2004-11-13
收藏
得分:0 
真正要唯一的话用GUID,在MSDN里查查就好了。。

MSSQL 里是 newID() Oracle里是 SELECT SYS_GUID FROM DUAL

动态网页技术交流群:16449874 免费网络收藏夹:http:///Favorite
2006-10-28 11:27
快速回复:如何生成唯一的随机数生成唯一的随机数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.069816 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved