C關於隨機數抽取問題,C 怎麼獲取隨機數

2021-08-15 23:35:19 字數 3650 閱讀 5640

1樓:

public string randomnum(int n) //int t = rand.next(61);

if (temp != -1 && temp == t)temp = t;

vnum += vcarray[t];

}return vnum;//返回生成的隨機數}

c#怎麼取隨機數?

2樓:匿名使用者

使用random類中的next()方法。

例如,生成一個100以內的隨機數:

random r = new random();

int i = r.next(100);

函式next()中傳入的引數100表示隨機數最大為100.

3樓:匿名使用者

random random = new random();//生成隨機數

public void panduanshuju()//處理資料if (num[2] < num[3])//呼叫類,判斷num[2]num[3]大小

num[6] = num[6] * num[7];//實現整除}計算器的部分例子

4樓:匿名使用者

int n=new random().next(6) + 1;

5樓:幸巴達

提問之前為什麼不搜尋一下呢?

6樓:蒲仕龍

(random()*10)%6 + 1

7樓:

random()函式

8樓:匿名使用者

new random()

c#怎麼實現取1-100之間的隨機數

9樓:匿名使用者

random r = new random();

int num = r.nextinteger(1,101);

這樣隨機數才是1-100.那個函式是不包括上限在內的

10樓:草薙在

new random().nextinteger(1,100)

11樓:匿名使用者

random ui = new random();

int myint = ui.next(1,101);

12樓:努力_蝸牛

random r = new random();

int number = r.nextinteger(1,101);

1-100的隨機數

13樓:愛貓膩老婆子

使用random寫唄..

c#怎麼獲取隨機數

14樓:匿名使用者

在開發過程中,常常要產生隨機數,如生成靜態 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 就可以了

15樓:匿名使用者

random r = new random();

int x = r.next();

//生成一個100到1000之間的隨機數

int y = r.next(100, 1000);

16樓:稱其英茹癸

使用random類中的next()方法。

例如,生成一個100以內的隨機數:

random r = new random();

int i = r.next(100);函式next()中傳入的引數100表示隨機數最大為100.

c#中怎樣用random產生1到10之間的隨機數

17樓:墨汁諾

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之間的任意一個數

18樓:匿名使用者

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之間的隨機數

19樓:匿名使用者

random rnumber = new random();//例項化一個隨機數物件

rnumber.next(1,10);//產生一個1到10之間的任意一個數

rnumber.next(1,1000);//產生一個1到1000之間的任意一個數

20樓:匿名使用者

random rnumber = new random();

rnumber.next(1,10);

rnumber.next(1,1000);

怎樣用c語言產生隨機數,怎樣用C語言產生隨機數,1100之間的

include include include int main return 0 rand 100 c語言如何srand和rand函式產生10個1 100內的隨機數 需要準備的材料分別有 電腦 c語言 編譯器。1 首先,開啟c語言編譯器,新建一個初回始.cpp檔案,例如答 test.cpp。2 在...

用c語言編寫首先由電腦產生隨機數10以內

測試環境ubuntu12.04 編譯器gcc include include include int fun int 4 判斷是否有重複 void judge int 4 int 4 判斷幾陰幾陽 int main int argc,char argv for k 0 k 4 k printf d ...

C語言用迴圈猜字遊戲 使用隨機數生成三位數作為謎底進行猜字遊戲,每次猜的時候給出提示

include include include int main if c 0 猜數字遊戲 讓系統隨機生成一個1 100之間的隨機數,迴圈錄入猜數直到猜中為止 5 這是我寫的語句 static void main string args else else if num1 num else if n...