40 Kezdőlap - Webszerkesztés - JavaScript - Random

Random

Véletlenszám-generálás

Feladat

A programozás során a véletlenszámok előállítását, generálását leginkább szimulációhoz, véletlen eseményekkel kapcsolatos vizsgálódásokhoz szoktuk használni.

A véletlenszámot előállító függvények - ami javascriptben a Math.random() néven érhető el - rendszerint egy soktizedes pontosságú, ám 0 és 1 közé eső véletlen számot adnak eredményül. Ha tehát pl. egy dobókockával való dobást szeretnénk szimulálni, akkor ahhoz, hogy 1 és 6 közötti egész számot kapjunk, a függvény által visszaadott értéket matematikailag korrigálni kell az alábbi kifejezés szerint:

Math.floor( Math.random()*6 ) + 1

ahol a 6-tal való szorzás oldja meg, hogy 6 különböző eredményt kaphassunk, a +1 szerepe a lehetséges legkisebb érték beállítása, a Math.floor() pedig az egész számra alakításról gondoskodik.

Fentiek alapján készítsen minden egyes a továbbiakban feladatként megfogalmazott véletlen számok, kifejezések, illetve ábrák előállításához egy-egy rövid programot!
1. Egy évszám a XXI. század eddigi éveiből: 2. Egy időpont a napból: 3. Egy cipő ára:
a cipő ára drágább mint hatezer forint, és olcsóbb mint harmincezer, illetve az összeg 890-re, vagy 990-re végződik
4. Egy totó tipposzlop: 5. 5 db lottószám (a 90-es lottón): 6. Időpontok délelőtt 10-től este 6-ig, időrendi sorrendben:
az időpontok között legalább 15 perc, legfeljebb 120 perc lehet
7. Egy színkód, és egy annak megfelelő színű négyzet: 8. 8 db színes buborék: 9. Néhány pont - legalább 3, legfeljebb 9 db - egy táblán: 10. Jelszógenerátor, avagy 10 db véletlen karakter: 11. CAPTCHA-szimulátor: 12. Kockadobás két kockával: 13. 5 darab francia kártya a pakliból:
A feladathoz szükséges 52 kártyalap az alábbi linkről tölthető le:



2019-12-10 00:33:54 Admin Köszönöm, ha Ön lesz az első, aki megírja ide véleményét, észrevételét, kérdését ezzel a lappal kapcsolatban.




Új hozzászólás:
E-mail cím:


Erre a címre küldjük ki a hozzászólás jóvá- hagyásához szükséges linket. Az e-mail címet sehol nem tesszük közzé.

Név:


Ez a név fog megjelenni az Ön hozzászólásai mellett.

Mennyi tizennégy + hét?
Számjegyekkel írja be!



Ez a robotok beírása elleni védelem miatt szükséges ellenőrzés.


© infojegyzet.hu, 2019. november