coin-flipping

    0熱度

    2回答

    我需要做一個符合結果一定概率的投幣。例如,一個硬幣出來首腦67%的機會,走出尾的83%的機會,等等翻轉 我設法得到的結果,我後填充在100 true和false數組等價分配,然後隨機選取一個項目。什麼是更優雅的方式去做呢?

    -2熱度

    2回答

    我已經實現的功能: function coinFlip() { return(Math.floor(Math.random()*2) === 0) ? 'Heads' : 'Tails'; } 而這一切都工作正常(我已經測試過)。 我的問題是,我該如何使這個函數獲得'Heads'的概率是30%,而獲得'Tails'的概率是70%? 在此先感謝

    -1熱度

    2回答

    我想創建一個Java程序,它接受用戶輸入的號碼,然後翻轉多次硬幣,然後顯示有多少頭或尾部翻轉到目前爲止。 我的問題來了,當我不知道如何讓程序翻轉硬幣次數的用戶說,任何幫助? package E1; import java.util.Scanner; public class E1 { public static void main(String[] args) { int

    0熱度

    3回答

    我想寫一個函數來模擬X個有偏差的硬幣翻轉實驗(H = 0.6,T = 0.4),它由N個硬幣翻轉組成,以回答「 N個硬幣翻轉後組的數量的預期值是多少。「按照定義,組是按連續順序的相同值的最大序列。 例如:['H', 'H', 'H', 'H', 'H', 'H', 'T', 'H', 'H', 'H']有3個組,['T', 'H', 'H', 'H', 'T', 'T', 'H', 'H', 'H

    0熱度

    4回答

    我有一些問題我對java很陌生並且使用codehs,我需要在100個折騰程序中找到頭部/尾部的數量和百分比。我已經得到了100翻轉下來,但比例和打印量都超越了我,這裏是我的代碼,並感謝幫助 public class CoinFlips extends ConsoleProgram { public void run() { for (int i = 0; i <

    -4熱度

    2回答

    import java.util.Scanner; public class CoinTossGame { public static void main(String[] args) { System.out.println("A coin is tossed!"); int Heads=0, Tails=1; Scanner input = new

    0熱度

    2回答

    我剛開始使用比主要方法更復雜的方法進行編碼。我被賦予了一個用三個硬幣進行比賽的任務。無論哪個投幣順序先擲出2個頭和2個尾巴。我編寫了一個if else語句來確定哪個硬幣獲勝,但是這兩個if語句都沒有執行過。如果您在我的if else語句或其他地方發現錯誤,請告訴我。我還需要其他包含其他方法的代碼程序。 public class FlipRace { public static void

    2熱度

    1回答

    我試圖計算一百萬次翻轉中字符串HHHHHHTTTTTT出現的次數。對於硬幣翻轉,我使用了一個簡單的std :: rand()%2.下面的代碼。在數學上,預期的答案是 (10^6 - 12 + 1)/ 2^12 = 244 我從概率教科書這個結果。但是,我的代碼一直只能得到大約一半的數據,即122左右。這是使用std :: rand()作爲硬幣翻轉算法的問題,還是我的代碼中存在一個錯誤? #incl

    0熱度

    5回答

    我想要一個隨機數生成器來模擬擲硬幣,並在這裏就是我所做的 public class CoinToss { public static void main(String args[]) { int num=(int)(1000*Math.random()); if(num<500) System.out.println("H");

    0熱度

    2回答

    我正試圖計算200次硬幣翻轉中使用python的最長連續首長連線的預期值。我想出了一個代碼,我認爲這個代碼是正確的,但由於計算和數據存儲量的需要,效率並不高,我想知道是否有人能夠幫助我解決這個問題,使其更快,更高效(我在上一學期只學習了一門Python課程,而沒有任何關於此主題的知識)。 我的代碼是 import numpy as np from itertools import permuta