怎么得到6位的随机数?

dufr 2005-01-27 06:54:53
如题

想了一天,未果
...全文
1772 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
gxsun 2005-01-28
  • 打赏
  • 举报
回复
应该用Random r=new Random(System.Environment.TickCount);
int i=r.Next(100000,999999);
james1219 2005-01-27
  • 打赏
  • 举报
回复
学习ING
dazhu2 2005-01-27
  • 打赏
  • 举报
回复
上面都说了,up
yezie 2005-01-27
  • 打赏
  • 举报
回复
Random.Next(1000000)
i三千 2005-01-27
  • 打赏
  • 举报
回复
在你最需要UP的时候,我出现了~
zachary7833 2005-01-27
  • 打赏
  • 举报
回复
上面都说了
yinshuhai 2005-01-27
  • 打赏
  • 举报
回复
同意: zushenf(我最大的缺点就是老实)
chenyuming2004 2005-01-27
  • 打赏
  • 举报
回复
Random r=new Random(System.Environment.TickCount);
int i=r.Next(100000,999999);
zushenf 2005-01-27
  • 打赏
  • 举报
回复
取0到9的随机数,第一个如果取到是0那就重新取。
连续取六次八六个数转成字符比如取到:1,3,5,4,5,4,2
把他们用字符串拼接起来变成 1354542
然后运用Convert.ToInt32("1354542")就得到6位的随机数了
webserv2 2005-01-27
  • 打赏
  • 举报
回复
Dim r As System.Random = New System.Random
r.Next(100000, 1000000)

呵呵这样!
webserv2 2005-01-27
  • 打赏
  • 举报
回复
Dim r As System.Random = New System.Random
r.Next(100000, 999999)
wuhanfengchao 2005-01-27
  • 打赏
  • 举报
回复
1:用aspnet自带的随机类生成:
System.Random r = new Random() ;
r.Next( 0 , 100000 ) ;//生成0到100000之间的随机数
r.Next( 1000000 ) ;//生成小于1000000,大于等于0的随机数
2:自己写随机函数
参考思路:
4位数first*4位数second=8位数result
取result的前4位或后4位 为一随机数next
下个随机数为first=next
重复 取得另一随机数(设置种子就不会重复了)
flyskywlh 2005-01-27
  • 打赏
  • 举报
回复
Random r=new Random();
r.Next(1000000);
LoveCherry 2005-01-27
  • 打赏
  • 举报
回复
Random.Next(1000000)

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧