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

時間 2021-08-15 23:34:37

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語言中的隨機數的問題

rand 函式產生隨機數的原理 不清楚。但是他是一個 include 裡的函式。他的範圍是0 rand max.這個值不小於32767 這是ansi標準規定的 提到這個,順便幫樓主提一下。這個是偽隨機數。也就是一旦你執行過後,你每次得到的那組隨機數肯定是一樣的。這也就是偽所在。他的單次是隨機 單次不...

c語言中取隨機數的函式,C語言中取隨機數的函式

韌勁 1.基本函式 在c語言中取隨機數所需要的函式是 int rand void void srand unsigned int n rand 函式和srand 函式被宣告在標頭檔案stdlib.h中,所以要使用這兩個函式必須包含該標頭檔案 include 2.使用方法 rand 函式返回0到ran...

c如何生成10位隨機數,C 中怎麼生成4位隨機數

方法1 public static int getrandom1 int minvalue,int maxvalue,int count array.sort keys,items int result new int count array.copy items,result,count retu...