java基础 利用random()创建随机数

 1 import java.util.Arrays;
 2 import java.util.Random;
 3
 4 public class copyRandom {
 5     public static void main(String[] args) {
 6         int[] arr=new int[100];
 7         //设置随机的初始值
 8         int r=new Random().nextInt(100);//0~100整数
 9         //随机返回一个数
10         System.out.println(r);
11
12         //通过循环创建出100个随机数
13         for(int i=0;i<arr.length;i++) {
14             arr[i]=new Random().nextInt(100);
15         }
16         System.out.println(Arrays.toString(arr));
17     }
18 }

原文地址:https://www.cnblogs.com/key2/p/11461279.html

时间: 2024-10-08 10:54:57

java基础 利用random()创建随机数的相关文章

java基础---14. Random

1 Random概述和基本使用 import java.util.Random; /* Random用来生成随机的数字: 1. 导包 import java.util.Random; 2. 创建 Random r = new Random(); 3. 使用 获取一个int型随机数字(范围是int所有范围 正负都有): int num = r.nextInt() */ public class Demo01Random { public static void main(String[] args

java基础 利用java计算一个同学成绩的最高最低平均分

import java.util.Arrays; //同学各科成绩为100,99,88,22,40,98,95 //求出该同学的 最高分最低分与平均分 public class copyScore { public static void main(String[] args) { //初始化各科的成绩 Integer[] scores=new Integer[] {100,99,88,22,40,98,95}; //这里有简化的写法:Integer scores[]={100,99,88,22

HashSe、LinkedHashSet、TreeSet(java基础知识十七)

1.HashSet存储字符串并遍历 * 特点:无序.无索引.无重复 HashSet存储字符串并遍历 HashSet<String> hs = new HashSet<>(); hs.add("a"); hs.add("b"); hs.add("a"); hs.add("c"); hs.add("c"); hs.add("d"); boolean b = hs.ad

Java面试题总结之Java基础(三)

1.JAVA 语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try 块中可以抛出异常吗? 答:Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口.在Java 中,每个异常都是一个对象,它是Throwable 类或其它子类的实例.当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理.Java 的异常处理是通过5 个关键词来实现的:try.ca

Java中利用Math.random()产生服从泊松分布的随机数

众所周知.Java的Math.random()产生的是服从均匀分布的随机数,可是其它分布的应用也相当广泛,比如泊松分布和高斯分布(正态分布).而这些分布Java没有非常好的提供(高斯分布能够利用Random类),我们须要自己编写. 首先是泊松分布,这是一个离散型的随机变量分布.比較好弄,此外比如考察一些到达事件的概率时,通常服从泊松分布,因此该分布相当有用.在開始编写之前,先感谢知乎一位大神的科普知识.如果有一个服从均匀分布的随机变量.u~U[0,1],F(x)为随机变量x的累计分布函数,那么F

【Java基础08】内部类、枚举类、日期和时间、Math、Random

1 内部类 1.1 概念 大部分时候,类被定义成一个独立的程序单元,在某些情况下,也会把一个类放到另一个类的内部定义,这个定义在其他类内部的类就被称为内部类,包含内部类的类被称为外部类. 1.2 作用 1.提供更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类. 2.内部类成员可以直接访问外部类的私有数据,因为内部类被当成其外部类成员,同一个类的成员之间可以互相访问.但外部类不能访问内部类的实现细节,例如内部类的成员变量. 3.匿名内部类适合用于创建那些仅需要一次使用的类

Java基础学习笔记【05】Math、Random、System、时间格式化、多线程

Math类主要封装了数学的计算公式 常见方法 方法 描述 static int abs(int a) 获取绝对值 static double ceil(double a) 向上取整 static double floor(double a) 向下取整 static float max(float a,float b) 获取两个数值中的最大值 static double scalb(double a,int b) a的b次幂 static double random() 产生随机数,线程安全同步

Java基础加强之多线程篇(线程创建与终止、互斥、通信、本地变量)

线程创建与终止 线程创建 Thread类与Runnable接口的关系 public interface Runnable { public abstract void run(); } public class Thread implements Runnable { /* What will be run. */ private Runnable target; ...... /** * Causes this thread to begin execution; the Java Virtu

Java基础知识强化83:Random类概述和方法使用

1. Random类 1 public class Random extends Object implements Serializable: 此类的实例用于生成伪随机数流.此类使用48位种子. (1)Random类概述 • 此类用于产生随机数 • 如果用相同的种子创建两个Random实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列. (2)Random的构造方法 •  public Random():没有给种子,用的就是默认种子,是当前时间的毫秒值 •  public