lxk11153
V2EX  ›  问与答

shell 随机数问题,这种情况要如何产生概率相同的分布?

  •  
  •   lxk11153 · May 23, 2020 · 2067 views
    This topic created in 2207 days ago, the information mentioned may be changed or developed.

    Each time this parameter is referenced, a random integer between 0 and 32767 is generated. Assigning a value to this variable seeds the random number generator.

    • 我不需要这么大的值,比如随便想个 [0, 90] , 然后就想到 91-取余 对吧
    • 然后我用小一点数值来举例,比如$RANDOM 返回 [0, 2] 我只要 [0, 1]
    0 1/3 概率, mod 2, 0
    1 1/3 概率, mod 2, 1
    2 1/3 概率, mod 2, 0
    
    • 那就是说 mod 2 后 2/3 概率是 0 了,这不公平吧?还是我哪里理解错了?
    • 所以我应该用哪个方法或者命令?
    6 replies    2020-05-23 19:55:30 +08:00
    dbw9580
        1
    dbw9580  
       May 23, 2020 via Android

    你应该重修概率论
    tomczhen
        2
    tomczhen  
       May 23, 2020 via Android
    人类迷惑行为,要随机,又要概率相同。
    dbw9580
        3
    dbw9580  
       May 23, 2020 via Android   ❤️ 1
    一共 32768 个球,不能均匀地分成 91 组,该怎么办?扔掉 8 个球啊!
    ZRS
        4
    ZRS  
       May 23, 2020 via iPhone
    请搜索 拒绝采样
    lxk11153
        5
    lxk11153  
    OP
       May 23, 2020
    @dbw9580 @tomczhen 我感觉我想歪了。。233 结束结束
    ivyxjc
        6
    ivyxjc  
       May 23, 2020 via Android
    @dbw9580 正解
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3168 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 12:51 · PVG 20:51 · LAX 05:51 · JFK 08:51
    ♥ Do have faith in what you're doing.