1樓:匿名使用者
private void button1_click(object sender, eventargs e)
, 4);
}///
/// 返回n位隨機字串的陣列
////// 字串陣列
/// 隨機擷取位數
///string retstring(string strs, int len)
foreach (string str in res)}if (f) else
}res.setvalue(strs[rin].tostring(), i);
}return res;
}是不是這樣?
2樓:匿名使用者
你不可以用個迴圈嗎?
3樓:匿名使用者
next和nextdouble就只能產生乙個。
但是nextbytes可以產生一組byte。
public virtual int next()public virtual int next( int maxvalue )
public virtual int next( int minvalue, int maxvalue )
public virtual double nextdouble()public virtual void nextbytes( byte buffer )
c# 怎麼連續產生多個指定範圍的隨機數?
4樓:匿名使用者
格式為:random.next(最小數,最大數)
例如:random.next(0,1000000)
解釋:範圍0-1000000隨機取乙個整數
5樓:匿名使用者
public static int randomnum(int minvalue, int maxvalue)
可以試試這個,一直在用,沒什麼問題
隨機數有重複是很正常的,只是每次生成專都屬不同就行了
6樓:點球絕對罰進
random.next(int32,int32)這個方法bai裡面的兩個引數分別寫最du小值zhi和最大值,dao得到專的隨機數就是這兩屬個引數範圍內的值
這是我剛才試的**
random r = new random();
int a = r.next(1, 10);
int b = r.next(1, 10);
int c = r.next(1, 10);
int d = r.next(1, 10);
結果並不是一樣的,雖然有時會一樣,隨機數嘛
7樓:江小右
樓主這個原因我知道copy
,應該是這樣的,你的隨機種子用的是datetime.now,你這樣做的結果是a,b,c,d是幾乎同時發生的導致了隨機種子一樣。請樓主注意隨機種子的設定要在不同的情況下用不同的方法,如果你a,b,c,d是在不同時間發生的你用時間來設定種子是可以的,像你這種情況的話隨機種子最好用其他方法,比方根據呼叫的次數來確定隨機數,這樣也是可以的。
另外樓主要注意的是,我們所說的隨機數實際上是偽隨機數,樓主可以網上好好查檢視
8樓:匿名使用者
random.next(int32,int32)中的int32是引數,必須得指定兩個引數才行。不然怎麼能呼叫?兩個引數必須得前者比後者小,一樣的話只能產生乙個值
9樓:匿名使用者
因為你的rand都是乙個,你要每次迴圈新建立乙個random
c# 同時呼叫多個random 如何隨機不同的數字
10樓:匿名使用者
沒搞明白bai
你要問什麼
===想要值不一du樣只需zhi
要乙個a1即可,迴圈隨機dao幾個數出來
專然後屬用dictionaryd=new dictionary();儲存起來
每次隨機後均檢測在 d 在有沒有該隨機數,如果有則放棄,直到隨機出n個你不同的數字為止
c#程式設計的時候需要快速連續的生成多個隨機數怎麼解決?
11樓:匿名使用者
首先你要闡述「連續的生成多個隨機數」是什麼概念,是連續產生 「隨
機數」,還是 多個隨機數是連續的,
產生隨機數使用random即可實現,
如int型別的隨機數:
int a = new random().next(); //.next方法提供3個過載可以指定最大最小範圍,
如果是需要「多次」生成,那麼使用迴圈來做random即可。
如果是要「連續」,那麼你首先要求乙個隨機數,然後對這個隨機數進行不停的++。來獲得他連續的數字。
c#中怎樣用random產生1到10之間的隨機數
12樓:墨汁諾
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之間的任意乙個數
13樓:匿名使用者
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之間的隨機數
14樓:匿名使用者
random rnumber = new random();//例項化乙個隨機數物件
rnumber.next(1,10);//產生乙個1到10之間的任意乙個數
rnumber.next(1,1000);//產生乙個1到1000之間的任意乙個數
15樓:匿名使用者
random rnumber = new random();
rnumber.next(1,10);
rnumber.next(1,1000);
如何用c#產生兩個隨機數
16樓:匿名使用者
在開發過程中,常常要產生隨機數,如生成靜態 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 就可以了。
c# 同時生成多個不同的0~9的隨機數
17樓:匿名使用者
老問題了,不要取每個數的時候都去new random(), 先new好乙個,然後每次都用同乙個.random預設構造方法以當前時間為種子,new的太快會造成種子相同,取的數也就相同了
18樓:匿名使用者
for(int i=0;i<9;i++)
19樓:匿名使用者
這裡可以使用執行緒。使用9個執行緒產生9個不同的數字。具體方法請自己搜尋。
20樓:夜聞香
-_-b
大哥,你不會用陣列啊?
int ia = new int[9];
for(int i;i<9;i++) ia[i]=getrandom();
21樓:匿名使用者
int getrandom()
ATM轉帳一次最多可以轉多少
五萬元。具體如下 1 累計轉賬筆數不超過5筆 含 單筆轉賬限額為5萬元人民幣 含 每天轉賬累計限額為5萬元 含 2 建行的atm 上可以轉帳。全國聯網。手續費千分之5,收費上限50元。匯款金額一次最多5萬,上限也是50000。3 農行櫃員機一天最高轉賬限額50000元。4 不同的銀行跨省轉賬手續費不...
醫保住院最多能住多久,醫保一次最多可以住院多少天?
參保人患病是否需要住院 由定點醫院大夫按照衛生行政部門制定的 大連市醫院住院病人疾病診斷 療效評定標準 執行,而不受再次住院間隔時間的限制。讓患者 住院15天病情未達到出院標準就辦理出院 或 辦理出院後間隔15天後再辦理住院 都是定點醫院違反醫療保險政策規定的行為。如果參保患者遇到這種情況,可以向定...
最多跑一次真能做到嗎,最多跑一次真的能做到嗎
要循序漸進,可以試著隔一天跑一次,逐漸提高訓練量和訓練時間。距離和速度是相對的,你這個年齡有很大潛力的。長距離一般都是只一次15公里以上了。最多跑一次 真的能做到嗎 要循序漸進,可以試著隔一天跑一次,逐漸提高訓練量和訓練時間。距離和速度是相對的,你這個年齡有很大潛力的。長距離一般都是只一次15公里以...