在一个循环中.要不断的得到随机数.
for (int i = 0; i < 100; i++)
{
Random r = new Random();
Response.Write(r.Next(4) + " ");
}
可以看到,它输出来的结果,都是同一个数字的.所以为了得到不同的随机数,所以我不得不让时间变得慢一点.所以就在里面加了一个高次数的循环.
for (int i = 0; i < 100; i++)
{
for (int j = 0; j < 1000000; j++) { }
Random r = new Random();
Response.Write(r.Next(4) + " ");
}
虽然问题解决了,但速度却慢了很多.所以想问一问,有没有别的解决方法?
for (int i = 0; i < 100; i++)
{
Random r = new Random();
Response.Write(r.Next(4) + " ");
}
可以看到,它输出来的结果,都是同一个数字的.所以为了得到不同的随机数,所以我不得不让时间变得慢一点.所以就在里面加了一个高次数的循环.
for (int i = 0; i < 100; i++)
{
for (int j = 0; j < 1000000; j++) { }
Random r = new Random();
Response.Write(r.Next(4) + " ");
}
虽然问题解决了,但速度却慢了很多.所以想问一问,有没有别的解决方法?
解决方案 »
- 各位推荐一个强大,轻量级的AOP框架。如果自己想实现简单的框架,需要知道些什么?
- 在IIS下建了2个站点,指向同一个目录,是不是会很卡?
- 利用Jmail接收邮件
- LIstView的分页功能只能和数据源一起使用么?
- 网站开发者真的就那么——廉价!?
- ******************请问在ASP.NET里编写复合控件的问题**************
- 问个比较菜的问题,SQL中怎么得到所有库的列表
- 问一个Transfer的小问题:
- asp.net session机制,sessionid对应coookie问题
- asp.net 站点每天千万次访问解决方案
- 新闻系统中,删除大量记录后,如何删除记录对应的文件夹下的图片
- ajax页面中,怎样取得dropdownlist的值呢
{
Random rnd = new Random(unchecked((int)DateTime.Now.Ticks*i));Response.Write(rnd.Next() + "<br> ");
}
这种方法可行,谢谢啦~~问题解决.
for (int i = 0; i < 100; i++)
{
Response.Write(r.Next(4) + " ");
}