Pitäs kääntää yksi Pascalilla tehy ohjelma PHP:lle, ikinä en Pascaliin tutustunut, mutta ohjelma sen verran yksinkertainen, että käänös onnistuu.
Aino mikä tuli ongelmaksi Pascalissa koodi RND(1)
Mitä moinen tekee?
Tiedän, että toi on satunnaisluku, mutta miltä väliltä?
Aino mikä tuli ongelmaksi Pascalissa koodi RND(1)
Mitä moinen tekee?
Tiedän, että toi on satunnaisluku, mutta miltä väliltä?
Vastaukset 3
Vanhimmat
Juu hups kyse olikin Basic:lla tehty.
Ja sitten vielä semmonen kysymys jos koodissa on esim kaks kertaa toi RND(1) niin onko molemmissa sama luku?
Kyseessä lienee satunnaisluku nollan ja ykkösen välillä. Korjatkaa jos meni metsään.
Metodi RND(1) palauttaa satunnaisluvun, joka on suurempi tai yhtä suuri kuin nolla, ja pienempi kuin yksi. Eli ykköstä se ei palauta koskaan. Jos koodissasi on kaksi kertaa tuo sama koodin pätkä, niin tällöin molemmilla kerroilla generoidaan uusi satunnaisluku. Metodin RND(0) kutsuminen sen sijaan palauttaa aina viimeksi generoidun satunnaisluvun. Siis näin ainakin VB scriptissä...