Hirdetés

Új hozzászólás Aktív témák

  • Speeedfire
    félisten

    Sziasztok!

    Olyat szeretnék csinálni, hogy adott x db elem, ezek közül akarok visszanyerni egyet. De úgy, hogy pl x 30%-al jöjjön vissza, míg y 50%, a maradék 20%-ban pedig a z.

    Erre írtam egy elég "erőforrás" igényes dolgok, de nem tudom lehet-e ezt egyszerűsíteni, avagy sem. :U

    Példa illetve abban sem vagyok teljesen biztos, hogy ez így okés

    Jól sejtem, hogy valami ilyesmi lesz a megoldás? :U


    sztanozs:
    az x db elem és az x 30%-al jöjjön vissza között van valami korreláció, vagy csak véletlenül használtad ugyanazt a 'változót' két külön dologra?
    Véletlen volt. :B

    Példa:
    Van egy zsák, amiben van körte, alma és szilva. Ha belenyúlok a zsákba, akkor véletlenszerűen kapok egy gyümölcsöt. Én azt szeretném, ha belenyúlok, akkor 30% valószínűséggel legyen alma, 50% valószínűséggel körte és 20% valószínűséggel legyen szilva.
    Emiatt gondoltam, hogy felöltöm előre a zsákot és akkor elvileg ezt kapom meg.

    Utólag gondoltam, hogy lehet nem kellene feltölteni. Hanem kérek egy random számot, ez lenne a százalék és ebből adom meg, hogy az alma, szilva vagy körte. Kicsit fordított logika, de a kód sokkal rövidebb lett.

Új hozzászólás Aktív témák