今天呢,老师讲了一下怎么用jvm实现随机数(本人对此很感兴趣),一个简单的随机100以内整数的代码如下:

/** 生成随机数
*/
import java.util.Random; public class Random01{
int i;
public static void main(String[] args){
//创建一个随机数生成器
Random r = new Random(); //生成int类型的随机数
//int i = r.nextInt(101); //[0-100]的随机数
//System.out.println( i ); for(int i=; i < ; ++i){
System.out.println( r.nextInt() );
}
}
}
/** 生成随机数
*/
import java.util.Random; public class Random01{
int i;
public static void main(String[] args){
//创建一个随机数生成器
Random r = new Random(); //生成int类型的随机数
//int i = r.nextInt(101); //[0-100]的随机数
//System.out.println( i ); for(int i=; i < ; ++i){
System.out.println( r.nextInt() );
}
}
}

然后老师布置了一个新的要求:写一个100以内随机整数,且不能重复.我想了想后这样写:

import java.util.*;
public class suiji{
public static void main(String[] args){
Random aa = new Random();
ArrayList list = new ArrayList();
for(int i=; i< ; ++i){
list.add(aa.nextInt()); for(int k=; k < i; ++k){
if(list.get(i).equals(list.get(k))){
list.remove(i);
i--;
}
}
System.out.println( aa.nextInt() );
}
}
}
import java.util.*;
public class suiji{
public static void main(String[] args){
Random aa = new Random();
ArrayList list = new ArrayList();
for(int i=; i< ; ++i){
list.add(aa.nextInt()); for(int k=; k < i; ++k){
if(list.get(i).equals(list.get(k))){
list.remove(i);
i--;
}
}
System.out.println( aa.nextInt() );
}
}
}

请大家斧正.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~杰我教育

最新文章

  1. 【leetcode】Search in Rotated Sorted Array II
  2. poj3237 树链剖分 暴力
  3. Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward
  4. YTU 3003: 括号匹配(栈和队列)
  5. ASP.NET的SEO--- Global.asax和HttpModule中的RewritePath()方法
  6. IOS中类和对象还有,nil/Nil/NULL的区别
  7. C# 数据类型映射 (SQLite,MySQL,MSSQL,Oracle)
  8. OCP读书笔记(14) - 管理数据库性能
  9. C#多线程编程实例 螺纹与窗口交互
  10. 算法 &amp; 分析 (收集)
  11. JavaScript高级程序设计:第三章
  12. c#加密解密源码,md5、des、rsa
  13. mysql自定义时间段分组
  14. OGG遇到相关问题汇总
  15. 关于tcp的三次握手与四次挥手,以及粘包
  16. 简单的Stack
  17. 17,UC(06)
  18. OSG3.0.1的编译
  19. Linux ${} 变量内容的提取和替换功能等
  20. Eclipse关联JDK源码

热门文章

  1. [HZWER]藏妹子之处
  2. insertion Sort List (链表的插入排序) leecode java
  3. Codeforces Round #343 (Div. 2) D - Babaei and Birthday Cake 线段树+DP
  4. Codevs 1222 信与信封问题 二分图匹配,匈牙利算法
  5. HW3.14
  6. Android Studio 导入项目错误
  7. openstack 镜像自动扩容 resize拉伸
  8. WIN10环境下搭建与连接VPN服务器
  9. js showModalDialog打开新的页面给原页面传值问题
  10. twitter的snowflake算法(C#版本)