| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 760 人关注过本帖
标题:[求助]求一生成不重复6位数的方法
只看楼主 加入收藏
jmasm
Rank: 1
等 级:新手上路
威 望:1
帖 子:368
专家分:0
注 册:2006-9-24
收藏
 问题点数:0 回复次数:8 
[求助]求一生成不重复6位数的方法

我用rnd*10每次结果一校

right$(cstr(time),1)结果6位数都是重复的
如666666 22222222 1111
这样没什么用呀
我用不来随机函数
急,谁帮我写个不重复6位数的过程
谢了

搜索更多相关主题的帖子: 位数 
2006-10-24 12:21
jmasm
Rank: 1
等 级:新手上路
威 望:1
帖 子:368
专家分:0
注 册:2006-9-24
收藏
得分:0 
2006-10-24 13:11
jmasm
Rank: 1
等 级:新手上路
威 望:1
帖 子:368
专家分:0
注 册:2006-9-24
收藏
得分:0 
2006-10-24 13:12
jmasm
Rank: 1
等 级:新手上路
威 望:1
帖 子:368
专家分:0
注 册:2006-9-24
收藏
得分:0 
2006-10-24 13:12
jmasm
Rank: 1
等 级:新手上路
威 望:1
帖 子:368
专家分:0
注 册:2006-9-24
收藏
得分:0 
2006-10-24 13:12
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
不是说了,用它与RND想乘
晕。
然后,判断一下大小,是不是在你要的数值之内,不是再来一次就是了。

2006-10-24 15:03
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
for i=1 to 6
m=cint(right$(cstr(time),1))
n=cint(rnd(1)*10)
x=m*n
y=left$(cstr(x),1)
z=z&y
next
你这样试试

2006-10-24 15:06
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 

注意:
这只是随机数,不是不重复数。
比如:344456的可能是有的。
不重复的数你再加一个判断吧
就是y 是不是in z


2006-10-24 15:20
jmasm
Rank: 1
等 级:新手上路
威 望:1
帖 子:368
专家分:0
注 册:2006-9-24
收藏
得分:0 
谢谢
2006-10-24 17:57
快速回复:[求助]求一生成不重复6位数的方法
数据加载中...
 
   



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

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