java随机生成1~15之间不重复的数字

互联网 19-12-5

函数说明:

random()方法用于返回一个随机数,随机数范围为 0.0 =< Math.random < 1.0

例如:

产生一个0~9之间的整数为:

(int)(Math.random()*10);

产生一个1~10之间的整数则可以写成:

(int)(Math.random()*10 + 1);

以此类推:产生一个0~n之间的数就应写作:

Math.random()*n;

免费学习视频分享:java课程

示例如下:

package text;  import java.util.ArrayList; import java.util.List;  public class Text {      public static void main(String[] args) {         //创建一个Integer集合的链表         List<Integer> l = new ArrayList<Integer>();         //当链表中存在15个数时结束向链表中插入数据         while(l.size()<15){           int i = (int)(Math.random()*15+1);             if(!l.contains(i))                  l.add(i);         }         //迭代,输出链表中的元素         //for(int j:l)         //    System.out.println(j);         for(int i=0;i<l.size();i++)         {             System.out.println(l.get(i));         }              } }

相关文章教程分享:java零基础入门

以上就是java随机生成1~15之间不重复的数字的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 数字
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:phpmyadmin是什么数据库

相关资讯