import java.util.*; public class LatteryDrawing{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.println("The number of you draw:"); int number = scanner.nextInt(); int[] numbers = new int[number]; for(int i = 0;i < number;i ++){ numbers[i] = i + 1; } System.out.println(Arrays.toString(numbers)); int arrayLength = numbers.length; int randomIndex = numbers.length; int[] results = new int[arrayLength]; while(randomIndex > 0){ int r = (int)(Math.random() * randomIndex); results[arrayLength - randomIndex] = numbers[r]; numbers[r] = numbers[randomIndex - 1]; randomIndex --; } System.out.println(Arrays.toString(results)); Arrays.sort(results); System.out.println(Arrays.toString(results)); } }
歡迎加入學習交流群569772982,大家一起學習交流。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67985.html
摘要:中的集合稱為單列集合,中的集合稱為雙列集合。洗牌通過數字完成洗牌發牌發牌將每個人以及底牌設計為將最后張牌直接存放于底牌,剩余牌通過對取模依次發牌。存放的過程中要求數字大小與斗地主規則的大小對應。 01Map集合概述 A:Map集合概述: 我們通過查看Map接口描述,發現Map接口下的集合與Collection接口下的集合,它們存儲數據的形式不同 ? a:Collection中的集...
摘要:使用默認隨機源對指定列表進行置換。將集合排序使用二分搜索法搜索指定列表,以獲得指定對象根據元素的自然順序,返回給定的最大元素。 1_Map集合概述和特點 A:Map接口概述 查看API可以知道: 將鍵映射到值的對象 一個映射不能包含重復的鍵 每個鍵最多只能映射到一個值 B:Map接口和Collection接口的不同 Map是雙列的,Collection是單列的 Map...
摘要:首先通過數組調用是令系統隨機選取大于等于且小于的偽隨機值進入到函數后分別定義了變量和變量為當前數組的長度,先聲明,以便在下面中使用。循環一圈后就形成了對數組的洗牌。 這次分享一個隨機數組洗牌的一個算法,讓你得到隨機數組。 假如1個數組的值是這樣的: const arr = [a, b, c, d, e, f, g]; 因為在實踐操作中,在網上搜可以搜到一大堆隨機的這些代碼。但是實際上究...
摘要:斗地主牌堆,張牌,四種花色,,大小王洗牌發牌黑桃方片梅花紅桃大王小王洗牌發牌展示玩家玩家玩家底牌 斗地主 1.牌堆,54張牌,四種花色,2,3,4,5,6,7,8,9,10,J,Q,K,A,大小王 2.洗牌 3.發牌 import random class Poke(): flowr=[黑桃,方片,梅花,紅桃] num=[2,3,4,...
閱讀 1995·2021-11-15 18:09
閱讀 889·2021-09-06 15:13
閱讀 2636·2021-08-23 09:43
閱讀 2016·2019-08-30 15:54
閱讀 2209·2019-08-30 13:56
閱讀 2476·2019-08-26 11:31
閱讀 3070·2019-08-26 10:56
閱讀 685·2019-08-26 10:28