Java数字操作类(Random类)
2018-02-14 10:03
363 查看
public class RandomDemo { public static void main(String[] args) throws Exception { // 产生0-99的正整数 Random rand = new Random(); for (int i = 0; i < 10; i++) { System.out.print(rand.nextInt(100) +","); } } }
import java.util.Random; public class Demo { public static void main(String[] args) throws Exception { Random rand = new Random(); int rBall[] = new int[6]; int bBall[] = new int[1]; int foot = 0; int count = 0; while (foot < 6) { int b = rand.nextInt(34); if (!isRepeat(rBall, b)) { rBall[foot++] = b; } } while (count < 1) { int r = rand.nextInt(16); if (!isRepeat(bBall, r)) { bBall[count++] = r; } } java.util.Arrays.sort(rBall); print(rBall, "红码:"); System.out.println(); print(bBall, "蓝码:"); } public static boolean isRepeat(int data[], int t) { if (t == 0) { return true; } for (int i = 0; i < data.length; i++) { if (data[i] == t) { return true; } } return false; } public static void print(int data[], String str) { System.out.print(str); for (int i : data) { System.out.print(i + " "); } } }
相关文章推荐
- JAVA笔记10__Math类、Random类、Arrays类/日期操作类/对象比较器/对象的克隆/二叉树
- 1.24 Java周末总结 ①乘法数据的溢出 ②测试random随机数几率是否相等 ③判断字符串是否为纯数字
- java中的大数字的操作类
- java使用Random随机拆分一个数字
- Java IO操作——简单了解RandomAccessFile随机读写文件操作类的使用
- JAVA | 30 - 数字操作类
- java常用类库之大数字操作类
- 【Java】利用Math.Random()方法随机出四个字符的字符串,字符包括数字,大小写英文字母
- 数字操作类Math,Random,BigInteger,BigDecimal
- 在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计 算,其中BigInteger类是针对大整数的处理类,而
- Java常用类库——Math,大数字操作类
- Java数字操作类(BigInteger)
- 数字操作类(Math,Random,大数字)简析
- Java 大数字操作类
- java__Random固定一组数字猜数游戏
- java常用类库续1(日期操作类Date、Calendar、DateFormat、SimpleDateFormat、Math与Random类)
- 使用java Random动态传递位数 生成指定位数的随机字符串-数字字母混合
- Java 数字操作类(BigDecimal类)
- java常用类库续1(日期操作类Date、Calendar、DateFormat、SimpleDateFormat、Math与Random类)
- java中判断字符串是否为数字的方法的几种方法