Luku 7. Satunnaisuus

Random moduuli

Monessa ohjelmassa tulee tarve satunnaisluvuille. Niiden luomiseksi meidän täytyy avata random moduuli
import random

Sen jälkeen voimme luoda vaikka muuttujan jonka arvona on jokin satunnaisluku välillä 1-100
satunnaisluku = random.randint(0,100)
print(satunnaisluku)

Kyseistä satunnaislukua voidaan sitten hyödyntää vaikka kuvioiden piirtämisessä, kuten seuraavassa esimerkissä.



Ohjelmassa piirretään ympyrä, jonka säde on jokin satunnaisluku 0-100 välillä.

Satunnaisuutta voidaan myös hyödyntää listojen yhteydessä. Luodaan listä erilaisista väreistä ja arvotaan sitten yksi listan väreistä käyttöön.




Harjoituksia

1) Luo ohjelma joka piirtää ympyrän satunnaiseen paikkaan, satunnaisen kokoisena ja satunnaisen värisenä.
2) Muuta ohjelmaa siten, että se piirtää 30 ympyrää. Kaikki satunnaisen kokoisia, värisiä ja satunnaisissa paikoissa.
3) Kirjoita ohjelma, joka luo joka kerta erilaisen värejä ja kuvioita hyödyntävän taideteoksen.

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä