亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Java洗牌實(shí)現(xiàn)

diabloneo / 1689人閱讀

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));
    }
}

歡迎加入學(xué)習(xí)交流群569772982,大家一起學(xué)習(xí)交流。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/67985.html

相關(guān)文章

  • 1、Map接口 2、模擬斗地主洗牌發(fā)牌

    摘要:中的集合稱為單列集合,中的集合稱為雙列集合。洗牌通過數(shù)字完成洗牌發(fā)牌發(fā)牌將每個人以及底牌設(shè)計(jì)為將最后張牌直接存放于底牌,剩余牌通過對取模依次發(fā)牌。存放的過程中要求數(shù)字大小與斗地主規(guī)則的大小對應(yīng)。 01Map集合概述 A:Map集合概述: 我們通過查看Map接口描述,發(fā)現(xiàn)Map接口下的集合與Collection接口下的集合,它們存儲數(shù)據(jù)的形式不同 ? a:Collection中的集...

    付倫 評論0 收藏0
  • Java編程基礎(chǔ)19——Map集合&斗地主案例

    摘要:使用默認(rèn)隨機(jī)源對指定列表進(jìn)行置換。將集合排序使用二分搜索法搜索指定列表,以獲得指定對象根據(jù)元素的自然順序,返回給定的最大元素。 1_Map集合概述和特點(diǎn) A:Map接口概述 查看API可以知道: 將鍵映射到值的對象 一個映射不能包含重復(fù)的鍵 每個鍵最多只能映射到一個值 B:Map接口和Collection接口的不同 Map是雙列的,Collection是單列的 Map...

    ygyooo 評論0 收藏0
  • js 數(shù)組隨機(jī)數(shù) 數(shù)組洗牌

    摘要:首先通過數(shù)組調(diào)用是令系統(tǒng)隨機(jī)選取大于等于且小于的偽隨機(jī)值進(jìn)入到函數(shù)后分別定義了變量和變量為當(dāng)前數(shù)組的長度,先聲明,以便在下面中使用。循環(huán)一圈后就形成了對數(shù)組的洗牌。 這次分享一個隨機(jī)數(shù)組洗牌的一個算法,讓你得到隨機(jī)數(shù)組。 假如1個數(shù)組的值是這樣的: const arr = [a, b, c, d, e, f, g]; 因?yàn)樵趯?shí)踐操作中,在網(wǎng)上搜可以搜到一大堆隨機(jī)的這些代碼。但是實(shí)際上究...

    jay_tian 評論0 收藏0
  • python:面向?qū)ο蠡局R(二)用類方法實(shí)現(xiàn)斗地主洗牌發(fā)牌

    摘要:斗地主牌堆,張牌,四種花色,,大小王洗牌發(fā)牌黑桃方片梅花紅桃大王小王洗牌發(fā)牌展示玩家玩家玩家底牌 斗地主 1.牌堆,54張牌,四種花色,2,3,4,5,6,7,8,9,10,J,Q,K,A,大小王 2.洗牌 3.發(fā)牌 import random class Poke(): flowr=[黑桃,方片,梅花,紅桃] num=[2,3,4,...

    Yu_Huang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<