javascript - Verwenden Sie js, um das Problem der Verteilung roter Umschläge zu implementieren
滿天的星座
滿天的星座 2017-07-05 10:37:39
0
3
738

100 Yuan werden in roten Umschlägen an 10 Personen verteilt. Die Größe des roten Umschlags ist zufällig und jeder kann einen roten Umschlag bekommen

滿天的星座
滿天的星座

Antworte allen (3)
学霸
rpAmount = 100 ppCount = 10 rpResult=[] rpRnds = [] rpRndSum = 0 for(let i=0;i{rpResult.push(rpAmount*rnd/rpRndSum)}) console.log('rpResult',{rpResult,sum:rpResult.reduce((acc,val)=>{return acc+val})})

核心思想:
随机数直接确定的权重, 而非金额.

    世界只因有你

    可以看看这个
    /q/10...

      曾经蜡笔没有小新

      思路:使用random函数每次随机分配 每次得出的红包值大于0.01小于剩余金额-剩余人数*0.01 最后一个人获得剩余全部就行

        Neueste Downloads
        Mehr>
        Web-Effekte
        Quellcode der Website
        Website-Materialien
        Frontend-Vorlage
        Über uns Haftungsausschluss Sitemap
        Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!