博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
无解的Random
阅读量:4701 次
发布时间:2019-06-09

本文共 823 字,大约阅读时间需要 2 分钟。

     在学习LINQ的时候想到用随机生成的数组来做实验就写了几行代码。

int[] _array=new int[10]; for (int i = 0; i < 10;i++ )             {
Random ss = new Random(); _array[i] = ss.Next(10); } for (int i = 0; i < 10;i++ ) {
Console.WriteLine(_array[i]); } Console.ReadLine();

结果就悲剧了 !

然后我就把代码换了一下位置

int[] _array=new int[10];             Random ss = new Random();//就是这把它换了出来             for (int i = 0; i < 10;i++ )             {
_array[i] = ss.Next(10); } for (int i = 0; i < 10;i++ ) {
Console.WriteLine(_array[i]); } Console.ReadLine();

就可以了!

不知道为什么会出现这种情况!难道说引用对象的时间比计数的时间要小的多!

结果用Stopwatch看了下不是这样的。

 

转载于:https://www.cnblogs.com/glorysword/archive/2011/12/19/2293485.html

你可能感兴趣的文章
【转】IT名企面试:微软笔试题(1)
查看>>
IO流入门-第十章-DataInputStream_DataOutputStream
查看>>
DRF的分页
查看>>
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
查看>>
python:open/文件操作
查看>>
流程控制 Day06
查看>>
Linux下安装Tomcat
查看>>
windows live writer 2012 0x80070643
查看>>
tomcat 和MySQL的安装
查看>>
git常用操作
查看>>
京东SSO单点登陆实现分析
查看>>
u-boot启动第一阶段
查看>>
MySQL批量SQL插入性能优化
查看>>
定义列属性:null,default,PK,auto_increment
查看>>
用户画像展示
查看>>
C#中StreamReader读取中文出现乱码
查看>>
使用BufferedReader的时候出现的问题
查看>>
批处理文件中的路径问题
查看>>
hibernate出现No row with the given identifier exists问题
查看>>
为什么wait()和notify()属于Object类
查看>>