math.random()

来源:互联网 发布:js方法自动执行 编辑:程序博客网 时间:2024/05/20 17:38

Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值,是Java、js等语言常用代码。
在如下代码中需要生成100以内的随机数,写成代码为
nums[i] = (int)(Math.random() * 100);

//导入java.util.Arrays;package com.java_test;import java.util.Arrays;public class demo_01 {    public static void main(String[] args) {         // 创建对象,对象名为hello        demo_01 hello = new demo_01();        // 调用方法并将返回值保存在变量中        int[] nums = hello.getArray(8);        // 将数组转换为字符串并输出        System.out.println(Arrays.toString(nums));     }    /*     * 功能:创建指定长度的int型数组,并生成100以内随机数为数组中的每个元素赋值     * 定义一个带参带返回值的方法,通过参数传入数组的长度,返回赋值后的数组     */    public int[] getArray(int length) {        // 定义指定长度的整型数组        int[] nums = new int[length];        // 循环遍历数组赋值        for (int i=0; i<nums.length; i++) {            // 产生一个100以内的随机数,并赋值给数组的每个成员                       nums[i] = (int)(Math.random() * 100);        }        return nums; // 返回赋值后的数组    }}
0 0