随机数是专门的随机试验的结果。在从统计总体中抽取有代表性的样本的时候,或者在将实验动物分配到不同的试验组的过程中,或者在进行蒙特卡罗模拟法计算的时候等等。
产生随机数有多种不同的方法。随机数最重要的特性是:它所产生的后面的那个数与前面的那个数毫无关系。
using System;
public class myApp
{
public static void Main()
{
int randomum1 ,randomum2,flag=0;
//声明1个一维数组,没有初始化
int[] a;
int i,tmp,randtmp;
//初始化两个一维数组
a = new int[52];
for(i=1;i<=52;i++)
{
a[i-1] = i;
}
//随机数产生函数
Random r1 = new Random();
for(i=0;i<52;i++)
{
产生一个0-1之间的随机数 然后乘以52就变成 0到51之间的随机数了
randtmp = (int)(52*());
//把i位置上的牌 和产生的随机的randtmp位置上的牌交换
tmp=a[i];
a[i]=a[randtmp];
a[randtmp]=tmp;
}
for(i=0;i<52;i++)
(" {0}",a[i]);
();
}
}