Close menu
Close menu

Tunnistaudu

Kirjaudu

Etkö ole vielä jäsen?

Liity jäseneksi

1.12 Satunnaisluvut

1.12 Lukujen arpominen, random-moduuli

Python-kielessä on helppotoiminen lukujen arpoja; random. Moduuli on otettava ensin käyttöön import-komennolla. Funktio random.random() arpoo desimaalilukuja väliltä 0 – 1 ja random.randint(a, b) arpoo kokonaislukuja väliltä a – b.

Esimerkkikoodi, joka arpoo ja tulostaa kokonaislukuja välillä 0 – 5:

1.12.1 random kokonaisluku.png

Jos halutaan arpoa desimaalilukuja, se onnistuu vaikkapa seuraavasti:

1.12.2 random desimaaliluku.png

Harjoituksia random-moduulin käytöstä:

1. Kirjoita koodi, joka arpoo luvun väliltä 0 – 100 ja tallentaa sen muuttujaan a

2. Tulosta a.

3. Kirjoita koodi, joka arpoo luvun väliltä -10 – +10 ja tallentaa sen muuttujaan b.

4. Tulosta b.

Ratkaisut:

1.12.3 ratkaisut.png