Százalék számítás random számok alapján?
Hogy tudom megoldani hogy random számok alapján adjon tárgyat egy játék de úgy, hogy kb ilyen % esélye legye? mármint h mekkora számok között legyen az az 1 szám amit beírhatok?
10% random_num(?,??)
8% random_num(?,??)
5% random_num(?,??)
3% random_num(?,??)
1% random_num(?,??)
0.01% random_num(?,??)
Előre is köszi a válaszokat matekból sajnos 2-es voltam minidg is na nem mert hülye voltam hanem mert nem érdekelt :D
Vagy használhatod úgy is, ahogy sok programozási nyelvben van:
A random szám a [0; 1) balról zárt, jobbról nyitott intervallum eleme.
A százalék értékeket átírod lebegőpontos számmá, pl:
10% -> 0.1
8% -> 0.08
...
0.01% -> 0.0001
És egy egyszerű elágazással ellenőrzöd, hogy "bele esik-e":
Ha a random szám kisebb, mint az a bizonyos lebegő pontos szám, akkor megkapja a tárgyat, különben nem.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!