|zyciis| 我要随机取 1或2 但我写法一直都是1 是怎么回事

Zyciis195 2008-12-08 01:44:47

Random rnd = new Random();
TopFlash += rnd.Next(1, 2).ToString() + ".swf";
LeftFlash += rnd.Next(1, 2).ToString() + ".swf";

取到的都是1
...全文
162 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gjfizx 2008-12-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 amandag 的回复:]
C# codeRandom rnd=newRandom();
TopFlash+=rnd.Next(1,3).ToString()+".swf";
LeftFlash+=rnd.Next(1,3).ToString()+".swf";

Next方法返回的是大于等于下界1,小于上界3的整数
[/Quote]up
jiang_jiajia10 2008-12-08
  • 打赏
  • 举报
回复

Random rnd = new Random();
TopFlash += rnd.Next(1, 3).ToString() + ".swf";
LeftFlash += rnd.Next(1, 3).ToString() + ".swf";

HDNGO 2008-12-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hztltgg 的回复:]
参数
minValue
类型:System..::.Int32

返回的随机数的下界(随机数可取该下界值)。

maxValue
类型:System..::.Int32

返回的随机数的上界(随机数不能取该上界值)。maxValue 必须大于等于 minValue。

返回值
类型:System..::.Int32

一个大于等于 minValue 且小于 maxValue 的 32 位带符号整数,即:返回的值范围包括 minValue 但不包括 maxValue。如果 minValue 等于 maxValue,则返回 minValue…
[/Quote]

全~
zetee 2008-12-08
  • 打赏
  • 举报
回复
Random.Next(A, B)
函数的意思是,你取得数x, A小于或等于X X小于B
A<=x<B
所以Random.Next(1, 3)
vrhero 2008-12-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 MicroDeviser 的回复:]
就两个数,还不如判断当前秒数是否为奇偶呢
[/Quote]
还不如判断当前秒数是否为奇偶呢...
hztltgg 2008-12-08
  • 打赏
  • 举报
回复
参数
minValue
类型:System..::.Int32

返回的随机数的下界(随机数可取该下界值)。

maxValue
类型:System..::.Int32

返回的随机数的上界(随机数不能取该上界值)。maxValue 必须大于等于 minValue。

返回值
类型:System..::.Int32

一个大于等于 minValue 且小于 maxValue 的 32 位带符号整数,即:返回的值范围包括 minValue 但不包括 maxValue。如果 minValue 等于 maxValue,则返回 minValue。
amandag 2008-12-08
  • 打赏
  • 举报
回复
Random rnd = new Random(); 
TopFlash += rnd.Next(1, 3).ToString() + ".swf";
LeftFlash += rnd.Next(1, 3).ToString() + ".swf";


Next方法返回的是大于等于下界1,小于上界3的整数
MicroDeviser 2008-12-08
  • 打赏
  • 举报
回复
就两个数,还不如判断当前秒数是否为奇偶呢
hztltgg 2008-12-08
  • 打赏
  • 举报
回复
Random rnd = new Random();
TopFlash += rnd.Next(1, 3).ToString() + ".swf";
LeftFlash += rnd.Next(1, 3).ToString() + ".swf";

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧