首選是基本的聲明用法:dom
Random.Next() 返回非負隨機數;ide
Random.Next(Int) 返回一個小於所指定最大值的非負隨機數it
Random.Next(Int,Int) 返回一個指定範圍內的隨機數io
1.返回一個n到m之間的隨機數function
function randomNm(n,m)class
{
if(m>=n)隨機數
{
return random(m-n+1)+n;
}
elsedi
{
return false;
}view
}vi
2.返回一個n到m之間的k個互異隨機數
private void RandomKDiffer(int n, int m, int k, int[] arrayK)
{
int i = 0;
int a,j;
Random random = new Random();
while (i < k)
{
a =random.Next(m-n+1)+n;
for (j = 0; j < i; j++)
{
if (a == arrayK[j])
{
break;
}
}
if (j == i)
{ arrayK[i] = a; i++; } } }