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