JAVA怎么生成不重复随机数
发表于:2024-10-07 作者:千家信息网编辑
千家信息网最后更新 2024年10月07日,本篇内容介绍了"JAVA怎么生成不重复随机数"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码:im
千家信息网最后更新 2024年10月07日JAVA怎么生成不重复随机数
本篇内容介绍了"JAVA怎么生成不重复随机数"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
代码:
import java.util.*;
/**
* 生成不重复随机数的一种算法。
*
*
*
*/
public class T {
public static void main(String[] args) {
// 种子你可以随意生成,但不能重复
int[] seed = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int[] ranArr = new int[9];
Random ran = new Random();
// 数量你可以自己定义。
for (int i = 0; i < seed.length; i++) {
// 得到一个位置
int j = ran.nextInt(seed.length - i);
// 得到那个位置的数值
ranArr[i] = seed[j];
// 将最后一个未用的数字放到这里
seed[j] = seed[seed.length - 1 - i];
}
System.out.println("ranArr:" + Arrays.toString(ranArr));
}
}
一个运行结果
ranArr:[6, 3, 5, 9, 7, 2, 8, 4, 1]
"JAVA怎么生成不重复随机数"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
生成
随机数
位置
内容
更多
知识
实用
学有所成
接下来
代码
困境
实际
情况
数值
数字
数量
文章
案例
种子
算法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
高一信息技术数据库使用
数据库王珊去哪找资源
区政务中心如何强化网络安全
软件开发到什么程度
河南带宽网络技术有限公司
黄浦区现代软件开发试验设备
多线程从列表中取数据库
企业级计算机数据库
海外答题软件开发
攻打服务器
应用无法连接数据库是什么原因
联想服务器手册
绣花软件开发
vc opc 服务器
股票配资在线找软件开发商
服务器换了主机怎么重新注册
json数据库查询
如何做数据库数据迁移
广州壹树软件开发有限公司
136邮箱数据库
网络安全性用什么软件查
医院数据库操作案例
网络游戏的服务器
邯郸正规软件开发价格表
甘肃运营网络技术服务哪家好
网络安全对生活的影响3000字
用什么软件开发电影
绣花软件开发
方舟生存山海经服务器是哪个
手机应用软件开发如何收费