int sum;
Random rand = new Random(unchecked((int)DateTime.Now.Ticks));
int myValue1 = (rand.Next( )) % 6 + 1;
int myValue2 = (rand.Next( )) % 6 + 1;
sum = myValue1 + myValue2;
为什么sum的值总是0啊,,,,,,,
Random rand = new Random(unchecked((int)DateTime.Now.Ticks));
int myValue1 = (rand.Next( )) % 6 + 1;
int myValue2 = (rand.Next( )) % 6 + 1;
sum = myValue1 + myValue2;
为什么sum的值总是0啊,,,,,,,
解决方案 »
- 【马上没分了 稍微表示下】Quartz.net 如何 通过WCF实现任务调度?
- 复制table的row的问题::无法将类型为“System.Data.DataRow”的对象强制转换为类型“System.IConvertible”。
- 串口问题
- Winform中ListBox的每一行插入一个进度条
- 做个系统钩子,钩关机行不,请各位附点代码,谢谢!!
- 大家帮忙看一下
- ******c#(Vs2005,Winform)遍历文件窗体不能拖动??***** 急!
- google试验室的产品----全球卫星地图(可放大到看得见人)----这是用的什么技术?
- 请教vs2005的webconfig问题:建立一个website,里面没有webconfig,请问怎么建立或找到这个文件啊?
- 这道题对我来说有些难,帮帮忙呀
- 关于buttonBar的停靠问题
- WinForm
这句不要这样写
改成 Random rand = new Random(Guid.NewGuid().GetHashCode());这样每次就不一样了
Random[] randomEngines = new Random[randomInstancesToCreate];
for (int ctr = 0; ctr < randomInstancesToCreate; ctr++)
{
randomEngines[ctr] = new Random(unchecked((int) (DateTime.Now.Ticks >> ctr)));
}但是即使是相同的种子值也不太可能出现“sum的值总是0”这种情况...你还是检查下其他地方的代码吧...