中易网

C#生产随机数组

答案:2  悬赏:10  
解决时间 2021-02-28 10:38
初学C#我编了一段代码,想实现生成随机行随机列的数组,里面的元素也要是随机的

但是运行出来的结果老是生成相同行列的数组 比如3行3列 4行4列 而且里面的元素也不够随机感觉挺有规律的 是怎么回事呀, 帮我看看

感觉是这个随机函数的问题,现在我把前面几句代码改成
Random x = new Random();
int num1 = x.Next(10);
int num2 = x.Next(10);
int[,] aa = new int[num1,num2];
就行了 为什么,还有我把后面一个生成随机元素的Random x = new Random();放在循环外就解决第二个问题了 又是为什么呀 是不是每次new之后它出来的那个数都是固定的呀然后根据时间变化






最佳答案
Random实例只要new一个用。
因为Random内部实现是所有实例共享一个生成器,在同一时间不管哪个实例生成的数都是一样的。
全部回答
你的int数组明显只定义了2个长度。(0,1) 而你的循环确实从0到2,3个长度。(0,1,2) 当然在循环第3次时候ovtxeg[2]会提示索引超出。 他们说的跟我一样,都是对的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小红每秒跑6米 小丽每秒跑4米 (1)如果她们
重庆三峡学院-第二实验楼怎么去啊,有知道地
golden goose品牌讲解
华为手机,形号5s大概什么价
为什么淘宝上买的充电宝充手机会一闪一闪的闪
你好,请问丽台K2000的驱动是哪个版本?我是
如何做好私立学校招生工作
求 曺圭贤的七年间的爱的韩语歌词+中文翻译+
天隆灯饰广场西门地址有知道的么?有点事想过
季羡林的妈妈是因为什么去世的
光威霸道,无法一本三代目,天翔贺二代哪个好
农家渔夫这个地址在什么地方,我要处理点事
识人之才,授之于权是什么意思?
企业如何去培养自己的外贸人员
富锦市殡仪馆我想知道这个在什么地方
推荐资讯
朴信惠代言的Etude house化妆品广告播的那首
电脑在C盘和D盘的位置反了是怎么回事?
最好感觉是有人懂你的欲言又止!啥意思啊
我朋友用QQ给我发个工程图纸是bak格式的请问
寻天龙八部角色名
承德县国家档案馆地址在什么地方,想过去办事
如何肇庆大旺的阳光未来城,现在值得投资么
steam怎么扫描添加游戏
白沙春晓我想知道这个在什么地方
我想问问有没有男男小说兄弟文,弟弟是攻哥哥
二个月的小猫,在抱养前,已经打了猫二联,到
厦门的公交卡要怎么办啊?谁知道啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?