社区
C#
帖子详情
初学者求救关于随机数的问题!
qq3583583
2006-10-24 05:23:51
我刚刚学习C#,很多不懂,希望大家帮帮我,谢谢!!
我要得出一组(6个)随机数字,比如,123456,可是随机函数会产生相同的数字,象122223,111111,之类的数字,我现在要的是全部都不相同的数字,也就是没有一个数字是重复的,应该怎么限制呢?用什么方法呢?
代码应该怎么写呢?在线等待ing~~~!!!
...全文
149
5
打赏
收藏
初学者求救关于随机数的问题!
我刚刚学习C#,很多不懂,希望大家帮帮我,谢谢!! 我要得出一组(6个)随机数字,比如,123456,可是随机函数会产生相同的数字,象122223,111111,之类的数字,我现在要的是全部都不相同的数字,也就是没有一个数字是重复的,应该怎么限制呢?用什么方法呢? 代码应该怎么写呢?在线等待ing~~~!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
shoushii
2006-11-08
打赏
举报
回复
icehawk(我是一只小小鸟)
好方法
顺便问一下,不可以用正则表达式吗?
qq3583583
2006-10-24
打赏
举报
回复
我不是想要连续的6个数字,是分别的,: 1,2,3,4,5,6 不是6位的整数,你们能帮我再看看吗?谢谢
icehawk
2006-10-24
打赏
举报
回复
private Random atempRandomobj = new Random();
private int[] temp = new int[6];
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 6; i++)
{
temp[i] = getrandom(i);
}
int tempvalue = temp[5] * 100000 + temp[4] * 10000 + temp[3] * 1000 + temp[2] * 100 + temp[1] * 10 + temp[0];
MessageBox.Show(tempvalue.ToString());
}
private int getrandom(int index)
{
int tempvalue = atempRandomobj.Next(1,9);
bool flag = true;
for (int j = 0; j <= index; j++)
{
if (tempvalue == temp[j])
{
flag = false;
break;
}
}
if (flag)
{
return tempvalue;
}
else
{
return getrandom(index);
}
}
bsh_ly
2006-10-24
打赏
举报
回复
用机函数的时候判断下
若已经存在相同的 就在一直调用 不就可以了?
huang_u
2006-10-24
打赏
举报
回复
http://community.csdn.net/Expert/topic/4976/4976478.xml?temp=.4058802
相关推荐
Matlab
随机数
产生的
问题
列出一些matlab中常用的
随机数
函数,方便
初学者
的学习
计算机噪声
序 大家多少都遇到过关于“
随机数
”和“噪声”的
问题
,
随机数
和噪声直接关系到仿真结果的好坏。而计算机产生的
随机数
是伪
随机数
,不真正的随机,那么我们使用的
随机数
,包括Matlab产生的
随机数
的质量到底如何呢?什么时候使用什么样的
随机数
可以满足系统的需要呢?下面我就我搜集到的资料对计算机噪声做一点介绍,希望能对大家有帮助。 如果你是
初学者
或者想对计算机噪声有一个全面的梳理的话,请从第一部分开...
求助!!!关于vcode编译器的
问题
。。
python小白
初学者
在线
求救
!!! 在python目录下的程序都可以正常运行。如下图: 但是我在python文件下面,又创建了一个名字叫做aaa的文件夹,在aaa文件夹中写了一个程序叫1.py,这时候就运行不了了,错误提示如下图: python小白
初学者
,没有搞懂这个
问题
应该怎么去解决,在线
求救
。。。谢谢啦!!! 经过不断地百度,我找到了解决办法。。 给大家一个链接,用了...
VC 产生
随机数
源码.rar
VC 产生
随机数
,用函数定义
随机数
最大值,在一定区间内生成
随机数
,是个使用广泛的
随机数
例子,
初学者
应该参考。
PDFs.zip_
随机数
包含生成十种分布的
随机数
的程序,对各领域的
初学者
有帮助。
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-24 05:23
社区公告
让您成为最强悍的C#开发者