Predložak:Slučajan broj

Izvor: Hrvatska internetska enciklopedija
Skoči na:orijentacija, traži
Ovaj predložak služi za generiranje slučajnog broja:
{{slučajan broj|n}}

Parametar n je neki prirodni broj. Dobiveni slučajan broj bit će u rasponu 0 .. n-1, odnosno najmanja vrijednost bit će nula a najviša vrijednost bit će za 1 manja od navedenog parametra.

Na primjer,

  • Slučajan broj koji može biti 0 ili veći, a maksimalno 999 dobit će se parametrom n=1000: {{slučajan broj|1000}}901

Ukoliko je parametar pogrešan ({{slučajan broj|tekst}}) ili se ne navede ({{slučajan broj}}), predložak će generirati broj u rasponu 0..9.

Algoritam: uzima se ostatak dijeljenja Unixove oznaka vremena 20241125141901 (broj sekundi od 00:00:00 1. siječnja 1970. UTC) brojem n koji se navodi kao parametar predloška.

Uporaba u izrazima:

Za izračunavanje u izrazima rabi se {{#expr: izraz }}, gdje je izraz dan u primjerima.
Za usporedbu djelovanja, koristiti se isti slučajan broj {{slučajan broj|10}}1

  • Umjesto raspona 0..9, za raspon 1..10: {{#expr: {{slučajan broj|10}} + 1 }}2
  • Da biste dobili slučajan broj u određenom rasponu, kao pribrojnike navedite raspon i početnu vrijednost. Na primjer, za raspon 11..20 dodajte 10 za raspon i 1 za početnu vrijednost: {{#expr: {{slučajan broj|10}} + 10 + 1 }}12
  • Dobivanje negativnog broja: {{#expr: -{{slučajan broj|10}} }}-1
  • Slučajan umnožak: {{#expr: {{slučajan broj|10}} * 10 }}10