简单的随机数 代码和笔记

随机数的生成需要用到 Random方法

Math.Random();这是一个返回值为 double型的 0.0~1.0区间的随机数

int a .Random(int a)  这个随机数的取值区间为 0~int a  并且 是左开右闭的取值【0,a)  返回的随机数的 数据类型是 int 

下面是 获取10个随机的大写字母 

 1 /**
 2  * 获取10个 大写字母 ;
 3  */
 4 import java.util.*;
 5 public class ErWei {
 6     public static void main(String[] args){
 7         int[] arr = new int[10];
 8         Random rd  = new Random();
 9         //Math.Random();这将获取 0.0~1.0之间的一个随机数字 返回的类型是duble
10 //        rd.nextInt(10);//这将随机获取0~10之间的 一个数字 这个返回类型和取值区间取值与next后更的类型和 数字
11         for(int i = 0; i<arr.length;i++) {
12             int sj = rd.nextInt(26);//注意这是一个闭合区间左开右边闭合[0,26)只能取值到0~25中间的数字
13             arr[i]= 65+sj;//应为要获取大写的字母,转义字符 A以65;
14             char a = (char)arr[i];//这里需要用到一个强制类型转换数组类型不能直接转为字符型;
15             System.out.print(a+"\t");
16         }
17         
18     }
19 }

 

posted @ 2018-12-12 15:04  Risen  阅读(493)  评论(0编辑  收藏  举报