Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

generisanje nasumicnog broja

[es] :: C/C++ programiranje :: generisanje nasumicnog broja

[ Pregleda: 2356 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

oganj_nebeski
Niko i Nista
vaskolika vaseljena...

Član broj: 29314
Poruke: 21
*.teol.net

Sajt: prkos.890m.com


Profil

icon generisanje nasumicnog broja30.06.2004. u 16:07 - pre 190 meseci
Pozdrav svima!

Je l' moze neko da mi napise liniju koda koja generise nasumican broj?


Master, master
Where's the dreams that I've been after?
Master, master
You promised only lies
Laughter, laughter
All I hear and see is laughter
Laughter, laughter
Laughing at my cries!
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.231.216.81.gus.vf.siwnet.net

Sajt: dejan.lekic.org


+2 Profil

icon Re: generisanje nasumicnog broja30.06.2004. u 17:02 - pre 190 meseci
Code:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main (int argc, char** argv)
{
  /* Inicijalizuj generator slucajnih brojeva */
  srand ( time(NULL) );

  /* Sada generisemo dva slucajna broja */
  printf ("-------\nNeki broj izmedju 0 i 99: %d\n", rand()%100);
  printf ("Neki broj izmedju 20 i 29: %d\n", rand()%10+20);

  return EXIT_SUCCESS;
}


Primer rada programa:
Code:

[[email protected] c]$ ./ris
-------
Neki broj izmedju 0 i 99: 6
Neki broj izmedju 20 i 29: 28


Kao sto vidis, standardna C biblioteka poseduje sve sto ti treba za generisanje slucajnih brojeva. Tu su glavne funkcije srand() i rand() . Opsirnije o njima imas na MAN stranicama. Ako koristis Windows, instaliraj Cygwin (http://www.cygwin.com) i u njegovom prozoru kucaj man srand i dobices opseznu dokumentaciju o ovoj funkciji. MAN stranice imas i on-line, evo jednog URL-a: http://linux.ctyme.com/man/man2714.htm .

[Ovu poruku je menjao leka dana 30.06.2004. u 21:55 GMT]

[Ovu poruku je menjao leka dana 30.06.2004. u 21:56 GMT]
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

oganj_nebeski
Niko i Nista
vaskolika vaseljena...

Član broj: 29314
Poruke: 21
*.teol.net

Sajt: prkos.890m.com


Profil

icon Re: generisanje nasumicnog broja30.06.2004. u 19:45 - pre 190 meseci
Hvala ti, druze!
Master, master
Where's the dreams that I've been after?
Master, master
You promised only lies
Laughter, laughter
All I hear and see is laughter
Laughter, laughter
Laughing at my cries!
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.231.216.81.gus.vf.siwnet.net

Sajt: dejan.lekic.org


+2 Profil

icon Re: generisanje nasumicnog broja30.06.2004. u 19:59 - pre 190 meseci
blaza mi je poslao (privatno) kritiku na racun gore napisanog C koda, i primetio da se radi o slucajnim brojevima u rangu 0-99 i 20-29 respektivno. U pitanju je moja greska - blazo, hvala na primedbi.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: C/C++ programiranje :: generisanje nasumicnog broja

[ Pregleda: 2356 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.