JAVA怎么生成不重复随机数
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇内容介绍了"JAVA怎么生成不重复随机数"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码:im
千家信息网最后更新 2025年01月24日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安全错误
数据库的锁怎样保障安全
怎么用sql打开网站数据库
各种网络技术架构
博客链接数据库
幼儿园网络安全诈骗PPT
判断网络安全的软件
网络安全法几年评估
签完软件开发合同后悔了
其他用户如何访问文件服务器
易语言提取彩票数据库
如何限制服务器数据库登录
e3能用服务器内存吗
改名卡服务器
无锡网络软件开发诚信合作
九方数据库
怎么删除紧急状态的数据库
数据库填空题系统概论
广东专业服务器哪个厂家质量好
乙级软件开发公司
网络安全审查员是做什么的
军营网络安全知多少
集合连接数据库
网络安全宣传周 画报
数据库中的数据是结构化的
苹果安卓同服务器游戏
墙体彩绘机的软件开发企业
数码兽数据库木偶兽
ios软件开发者权限
智能终端软件开发服务评价
羽化网络技术有限公司
沂水软件开发项目管理