c#中一个1~100的随机值怎样表示

2024-12-04 06:02:57
推荐回答(4个)
回答1:

//c#中一个1~100的随机值产生数据的时候难免会重复,因此要考虑到去重复
//1.产生一个int长度为100数组,
// 2并向其中随机插入1-100,并且不能重复。
int [] intnum =new int [100];
ArrayList Arraylist = new ArrayList();
Random ran = new Random();
while (Arraylist.Count<100)
{
int A = ran.Next(1, 101);
if (Arraylist.Contains(A)==false)
{
Arraylist.Add(A);
}
}
for (int i = 00; i <100; i++)
{
intnum[i] = Convert.ToInt32 ( Arraylist[i]);
Console.WriteLine(intnum[i]);
}
Console.ReadLine();

给分鼓励下咯。。。

回答2:

Random r1=new Random();//定义随机器
int num= r1.Next(1,100); //产生1..100之间的随机数

回答3:

Random ran=new Random();
int num= ran.Next(1,100);

回答4:

Random r=new Random();
int num= r.Next(1,100);