|
 | | |
| Autor | Správa |
B.A.X.O
 Užívateľ
 Založený: 22.01.2008 Príspevky: 426 Bydlisko: Bratislava - Petržalka
 | Zaslal: Ne 07.12.08 12:39 |   |
Zaujíma ma jedna vec, ako rand funkciu používám:
napríklad. Ale metie ma to +1. Lebo ja to mám tak že vyberaj náhodné číslo z 10, lenže ja by som si tak vysvetlil to že vyber náhodne číslo z 10 a pripočítaj 1. no...to neviem ale či by bolo ok, lebo...mám tam desat položiek a kebyže zrovna padne 10 a pripočíta sa 1 tak by bolo 11 a to by mi nezobrazilo vec ktorá sa má v prípade že skočí číslo 10. neviem, je to naozaj tak? ako si myslím |
| |
    |
 |
Codik
 Užívateľ
 Založený: 27.09.2006 Príspevky: 47 Bydlisko: Bratislava, Slovenská republika
 | Zaslal: Ne 07.12.08 13:59 |   |
Práve vďaka použitiu funkcie Int sa nikdy nestane, že dostaneš číslo 11. Pretože Rnd sa pohybuje v rozsahu (0, 1), teda jednotku nikdy nedosiahne. Ak 10 * Rnd bude aj 9,6 a ty k tomu pripočítaš číslo jedna (výsledok 10,6), tak ak použiješ funkciu Int, tá zoberie iba celočíselnú časť z desatinného čísla a vráti ju. Nedochádza k zaokrúhľovaniu. |
| |
   |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |