栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【无标题】

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【无标题】

生成不随机二维数组##

加粗样式`在这里插Random r = new Random();
int index = 0;
for(int i=0;i
for(int j=0;j
index = r.nextInt(arrs.length-1);
arr[i][j] = arrs[index];

			arrs[index] = arrs[index]+arrs[arrs.length-1-i];
			arrs[arrs.length-1-i] = arrs[index]-arrs[arrs.length-1-i];
			arrs[index] = arrs[index]-arrs[arrs.length-1-i];
			
		}
	}入代码片`
	将生成的随机数用index记录,在arrs数组中将index所代表的元素放到最后一位,
	-1:数组从零开始
	-i:随着i的自增,生成随机数的个数,(-1-i)达到将生成数删除,达到不重复目的![在这里插入图片描述](https://img-blog.csdnimg.cn/b5e3f66759c5486aa14895ad72219361.png#pic_center)

1注意:arrs的元素个数一定要大于arr的元素个数(建议最小十倍),不然不保证不重复(java的随机数是伪随机数还是有一定的规律,是通过计算得来的)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1031018.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号