社区
Java SE
帖子详情
请教,随机生成1-9 个数, 不能重复。放到一个集合里
嘛米嘛米轰
2013-08-26 09:00:50
麻烦详细一点,新手,
我也是模模糊糊有个印象, 现在想到比较麻烦的方法实现,但知道 应该有简单的办法
...全文
73
回复
打赏
收藏
请教,随机生成1-9 个数, 不能重复。放到一个集合里
麻烦详细一点,新手, 我也是模模糊糊有个印象, 现在想到比较麻烦的方法实现,但知道 应该有简单的办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JAVA如何生成随机不
重复
字符串
本文介绍了如何在Java中生成不
重复
的随机字符串。通过分别实现随机字符的生成和利用
集合
确保字符串不
重复
,详细解释了问题分析和代码实现过程,并提供了测试结果。
Java
随机生成
0-9不
重复
数字
本文介绍了一种使用Java实现的算法,该算法能够生成0到9之间的不
重复
随机数字序列。通过使用ArrayList来存储数字并随机移除元素,确保了生成的数字序列不会包含
重复
的数字。
等概率无
重复
的从n
个数
中选取m
个数
博客探讨了如何从n
个数
中等概率无
重复
地选取m
个数
的问题,介绍了两种方法:一是根据概率s/r选择下一
个数
,保证每
个数
被选中的概率为m/n;二是利用
集合
思想,按等概率选择不在
集合
中的随机数,直至
集合
元素达到m个。此外,还讨论了在未知总数n的情况下,如何进行等概率选择的方法。
Java练习>常用API>>筛选
集合
(用
一个
大
集合
存入20个随机数字,然后筛选其中的偶素元素,
放到
小
集合
当中)
该博客介绍了如何使用Java编写代码,从
一个
包含20个随机整数的大
集合
中筛选出偶素数,并将它们存储到
一个
新的小
集合
中。通过创建大
集合
、生成随机数、循环添加、自定义筛选方法实现这一目标。方法名为`getSmallList`,接收
一个
大
集合
作为参数,返回值为包含偶素数的小
集合
。
再谈非
重复
随机序列号生成算法
本文讨论了非
重复
随机序列号生成算法的效率和非
重复
性问题。作者指出原始算法的低效和可能的
重复
,并提出改进方案。通过求解特定长度和字符集的排列组合子集,确保生成的序列号不
重复
。算法还能适应不同长度和字符限制的序列号需求,以及跨批次的唯一性。代码实现已上传到GitHub。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章