1樓:文爺君萷倂鍤
random randow = new random(); console.writeline(randow.next(100)+1);
c#怎麼獲取隨機數
2樓:匿名使用者
在開發過程中,常常要產生隨機數,如生成靜態 html 網頁時,檔名通常用產生隨機數的方式獲得,生成定單的時候,定單號也可以用產生隨機數的方式獲得等。
在 c# 中,一般都用 random 產生隨機數,它可任意指定產生隨機數範圍。random 結合陣列,可以產生一些特殊範圍的隨機數,以滿足特殊的需要。
一、用 random 產生指定範圍隨機數
1、產生指定上限的隨機數(如產生100以內的隨機數)
random ran = new random();
int n = ran.next(100);
2、產生指定上下限的隨機數(如產生100到1000的隨機數)
random ran = new random();
int n = ran.next(100, 1000);
二、用 random 結合陣列產生指定範圍隨機數
在某些情況下,隨機數只能取一些特殊指定的值,如不連續的數字或指定的一些單詞等,此時僅用 random 無法達到要求,必須借住陣列才能實現。實現思路大概是這樣:先把這些特殊的值存到陣列中,然後把陣列的長度作為 random 的上限產生隨機數,此隨機數正是陣列的下標,根據該下標取得陣列的值。
1、示例一
假如要產生不連續的隨機數,**如下:
public string getrandom(string arr)
呼叫方法:
string arr = ;
getrandom(arr);
2、示例二
假如要用指定單詞作為隨機數的取值,**實現跟示例一相同,所不同的僅是隨機數的取值,所以只要定義乙個單詞陣列直接呼叫上面**即可。
呼叫方法:
string arr = ;
getrandom(arr);
以上兩種產生指定隨機數的方法,都通過測試,可根據實際開發需要靈活選擇,一般情況都是直接用 random 就可以了
3樓:匿名使用者
random r = new random();
int x = r.next();
//生成乙個100到1000之間的隨機數
int y = r.next(100, 1000);
4樓:稱其英茹癸
使用random類中的next()方法。
例如,生成乙個100以內的隨機數:
random r = new random();
int i = r.next(100);函式next()中傳入的引數100表示隨機數最大為100.
c#怎麼取隨機數?
5樓:匿名使用者
使用random類中的next()方法。
例如,生成乙個100以內的隨機數:
random r = new random();
int i = r.next(100);
函式next()中傳入的引數100表示隨機數最大為100.
6樓:匿名使用者
random random = new random();//生成隨機數
public void panduanshuju()//處理資料if (num[2] < num[3])//呼叫類,判斷num[2]num[3]大小
num[6] = num[6] * num[7];//實現整除}計算器的部分例子
7樓:匿名使用者
int n=new random().next(6) + 1;
8樓:幸巴達
提問之前為什麼不搜尋一下呢?
9樓:蒲仕龍
(random()*10)%6 + 1
10樓:
random()函式
11樓:匿名使用者
new random()
c# 如何生成不重複的1-100隨機數。
12樓:匿名使用者
有兩種思路:1、隨機生成乙個1-100的數,然後判斷重複,如果重複再生成一次;
2、建立乙個陣列,元素內容為1-100,對元素隨機排序。
請參考下面的**
public void generaterandomnums()value = rand.next(1, 21);
if (!list.contains(value))}foreach (int temp in list).", temp);}}
第二種思路:
int a = ;
int b = a.orderby(x => guid.newguid()).toarray();
foreach (int v in b)
console.writeline(v);
console.readkey();
13樓:陽光的雷咩咩
random r = new random();
int nums = enumerable.range(1, 100)
.orderby(x => r.next()).toarray();
foreach (int n in nums)console.writeline(n);
c#中怎樣用random產生1到10之間的隨機數
14樓:墨汁諾
1、@echo off
rem 用random產生1到10之間的乙個隨機數set num=%random%
set /a num=num%%10+1
echo %num%
1到1000:
2、rnumber.next(1,1000);
random rnumber = new random();//例項化乙個隨機數專物件
rnumber.next(1,10);//產生乙個1到10之間屬的任意乙個數
rnumber.next(1,1000);//產生乙個1到1000之間的任意乙個數
15樓:匿名使用者
random randobj = new random();
int start=1;//隨機數可取該下界值int end=10;//隨機數不能取該上界值for( int j= start ; j < end; j++ ) ",randobj.next( start, end) );
}就可以生成1-10之間的隨機數了
你再把start=1和end=1000就可以了 產生1到1000之間的隨機數
16樓:匿名使用者
random rnumber = new random();//例項化乙個隨機數物件
rnumber.next(1,10);//產生乙個1到10之間的任意乙個數
rnumber.next(1,1000);//產生乙個1到1000之間的任意乙個數
17樓:匿名使用者
random rnumber = new random();
rnumber.next(1,10);
rnumber.next(1,1000);
c怎麼獲取隨機數C怎麼獲取隨機數
在開發過程中,常常要產生隨機數,如生成靜態 html 網頁時,檔名通常用產生隨機數的方式獲得,生成定單的時候,定單號也可以用產生隨機數的方式獲得等。在 c 中,一般都用 random 產生隨機數,它可任意指定產生隨機數範圍。random 結合陣列,可以產生一些特殊範圍的隨機數,以滿足特殊的需要。一 ...
c語言怎麼寫1到100中隨機數啊?
包含標頭檔案,產生的隨機數為rand 100 1,用乙個變數儲存這個隨機數就行,當然也還有比較複雜和完善的產生隨機數的方法,不過這個是最簡單的。c語言如何srand和rand函式產生10個1 100內的隨機數 需要準備的材料分別有 電腦 c語言。編譯器。1 首先,開啟c語言編譯器,新建乙個初回始。c...
在C中怎麼產生隨機數,且產生為0到1範圍的隨機數
給你個思抄 路random r new random int i r.next minnum,maxnum 想必你是想產生小數 襲,上面這個產生在minnum 和baimaxnum 間的一du個隨機int 數 如果要三位小數就 zhi先放大dao1000倍 再除以1000即 int i r.next...