loeng3
TRANSCRIPT
![Page 1: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/1.jpg)
Objektorienteeritud programmeeriminealused
Õpetaja Olga Popova
Ida-Virumaa Kutsehariduskeskus
Loeng 3
![Page 2: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/2.jpg)
2
Juhuarv
Kui soovida, et arvuti samade algandmete abil erinevalt käituks, tulevad appi juhuarvud.
Nende abil saab kasutajale ette anda juhusliku tervituse, muuta soovi järgi pildi värvi, või näiteks kontrollida loodud funktsiooni toimimist mitmesuguste väärtuste juures.
![Page 3: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/3.jpg)
3
Juhuarv
Kõigi nende erinevate väljundite aluseks on arvuti poolt loodud juhuarvud.
Neid aitab saada nimeruumi System klassi Random eksemplar.
![Page 4: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/4.jpg)
4
Süntaks
Loome uus eksemplar klass Random
Random rnd1 = new Random();
![Page 5: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/5.jpg)
5
Näidis 1
![Page 6: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/6.jpg)
Tulemused
Nullist üheni
Täisarv alla 20
Viiekümnest sajani
Juhuslik nimi
![Page 7: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/7.jpg)
7
Näidis 2
![Page 8: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/8.jpg)
Praktilised näpunäited
8
![Page 9: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/9.jpg)
Ülesanne
Loome projekt Random_example Väja uurida, mitu korda teeme klõps ja
saame 0 või 10. Iga klõps - 1 EUROT
![Page 10: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/10.jpg)
Kujundus
![Page 11: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/11.jpg)
Kuidas töötab
![Page 12: Loeng3](https://reader036.vdocuments.site/reader036/viewer/2022082404/558c9571d8b42af0248b4638/html5/thumbnails/12.jpg)
Praktilised näpunäited
12
Näidis:Z:\Popova\2PTA-eesti_2012\OOP\Teema2
Looge projekt Random_example