获得随机数 比眉伴天荒 2022-06-10 13:46 138阅读 0赞 package csdn; import java.util.Random; public class randomtest { /** * 随机指定范围内N个不重复的数 * 在初始化的无重复待选数组中随机产生一个数放入结果中, * 将待选数组被随机到的数,用待选数组(len-1)下标对应的数替换 * 然后从len-2里随机产生下一个随机数,如此类推 * @param max 指定范围最大值 * @param min 指定范围最小值 * @param n 随机数个数 * @return int[] 随机数结果集 */ public static int[] randomArray(int min,int max,int n){ int len = max-min+1; if(max < min || n > len){ return null; } //初始化给定范围的待选数组 int[] source = new int[len]; for (int i = min; i < min+len; i++){ source[i-min] = i; } int[] result = new int[n]; Random rd = new Random(); int index = 0; for (int i = 0; i < result.length; i++) { //待选数组0到(len-2)随机一个下标 index = Math.abs(rd.nextInt() % len--); //将随机到的数放入结果集 result[i] = source[index]; //将待选数组中被随机到的数,用待选数组(len-1)下标对应的数替换 source[index] = source[len]; } return result; } public static void main(String[] args) { // TODO Auto-generated method stub int[] reult2 = randomArray(20,50,10); for (int i : reult2) { System.out.println(i); } } }
相关 Python 获得某个范围的随机数 import random print(random.randint(1, 10)) 产生 1 到 10 的一个整数型随机数 prin... 小灰灰/ 2024年04月19日 09:48/ 0 赞/ 77 阅读
相关 随机数 java_java随机数 Java中一般有两种随机数,一个是Math中random()方法,一个是Random类。 一、Math.random() 随即生成0 实例:如何写,生成随机生成出0~10 桃扇骨/ 2022年10月23日 12:42/ 0 赞/ 271 阅读
相关 随机数 package com.dextrys.trilogy.util; import java.util.Arrays; import org.eclipse.swt. 我就是我/ 2022年08月27日 12:40/ 0 赞/ 219 阅读
相关 获得随机数 package csdn; import java.util.Random; public class randomtest { 比眉伴天荒/ 2022年06月10日 13:46/ 0 赞/ 139 阅读
相关 随机数 在实际开发中生成随机数的使用是很普遍的,所以在程序中生成随机数的操作很重要。在Java中主要提供了两种方式生成随机数,分别为调用Math类的random()方法和Random 男娘i/ 2022年06月02日 05:43/ 0 赞/ 307 阅读
相关 随机数 产生200个0-9之间的随机数,实现方法是:使用rand函数对10求余, 首先生成一列0~9的随机数保存 在数组中,然后统计其中每个数字出现的次数并打印,检查这些数字的随机性如 怼烎@/ 2022年05月24日 00:57/ 0 赞/ 255 阅读
相关 随机数 //用定义random函数没有直接常量定义(\define random(x)(rand()%x))的好,这样出现相同的概率很大 /\\include <iostream> 柔光的暖阳◎/ 2022年05月22日 00:54/ 0 赞/ 203 阅读
相关 随机数 第一种: public void test() { Random random=new Random(); for(i 红太狼/ 2022年04月22日 13:44/ 0 赞/ 208 阅读
相关 随机数 //index.js //获取应用实例 const app = getApp() Page({ data: { ╰+哭是因爲堅強的太久メ/ 2021年09月19日 21:56/ 0 赞/ 420 阅读
还没有评论,来说两句吧...