0
A
回答
3
var a = (new Random()).Next(2) == 0? "test" : "production";
如果反覆執行此操作,則需要存儲Random實例並重用它。
11
你需要使用Random
類:
var r = new Random();
var a = r.Next(2) == 1 ? "test" : "production";
這裏還有一個竅門,如果你有一個以上的字符串要隨機選擇是非常有用的:
var r = new Random;
var strings = new[] { "test", "production" };
var a = strings[r.Next(strings.Length)];
+0
Oooo忘了NextBoolean。尼斯。 +1 –
+1
很高興您編輯 - C#沒有NextBoolean –
+2
@RyanBennett實際上來自Java,抱歉。 .NET只有Next,NextDouble,NextBytes和Sample –
1
使用Random
類:
Random r = new Random();
string a;
if (r.NextDouble() > 0.5) a = "test";
else a = "production";
2
public string GetRandomString()
{
Random rand = new Random();
var random = rand.Next(0,1);
return random == 0 ? "test" : "production";
}
相關問題
- 1. 我怎樣才能生成一個PDF
- 2. 我怎樣才能比較一個字符串與幾個值?
- 3. 我怎樣才能把它分成兩個字符串?
- 4. 我怎樣才能把多個字符組合成一個字符串
- 5. 生成一個隨機字符串
- 6. 我怎樣才能用一個空格從整個字符串
- 7. 我怎樣才能將一個隨機整數賦值給一個變量?
- 8. 我怎樣才能改變一個數字,字符串
- 9. 我怎樣才能成爲一個index.jade?
- 10. 我怎樣才能挑出一個字符串後的單詞?
- 11. 我怎樣才能生成多個隨機數字在沒有相同的PHP
- 12. 我怎樣才能在一個字符串中替換多個子字符串?
- 13. 隨機數字生成器javascript。我怎樣才能防止它刷新時生成一個新的號碼?
- 14. 我怎樣才能用兩個元組來生成字典?
- 15. 我想用一個隨機數生成兩個cout的隨機數之一
- 16. 我怎樣才能得到一個字符串之前和之後匹配?
- 17. 我怎樣才能把一個字符串數組
- 18. 我怎樣才能綁定到一個字符串數組?
- 19. 我怎樣才能替換一個字符串在PHP網址
- 20. 我怎樣才能定義一個字符串結構?
- 21. 我怎樣才能匹配兩列之間的相同的字符串其中一個人和複合之一
- 22. 我怎樣才能使隨機生成的報價
- 23. 我怎樣才能讓兩個隨機數保持一定的距離?
- 24. 我怎樣才能獲得兩個特殊字符串之間的內容
- 25. 我怎樣才能得到兩個逗號之間的字符串?
- 26. 我怎樣才能得到兩個標籤之間的字符串
- 27. 我怎樣才能得到一個交替名稱的字符串的值?
- 28. 我怎樣才能子串字符串?
- 29. 生成一個隨機值
- 30. 在兩個值之間生成一個隨機數
)感謝您的幫助,我決定使用您的方法,我會在9分鐘內將其標記爲已接受,我還有一個關於日期的問題。那也。 – Alan2