Ĺadny brzuch
Jak zrobić losowanie liczbnp mam numery: 88796, 91228, 10285, 31945, 19254 i chce wylosować jeden z nich. jak kilka razy uruchomię program żeby były inne numery. chciałbym źródła w c lub c++.
Tworzysz tablicę złożoną z tych liczb i potem losujesz tylko indeks tej tablicy ;)
Źródła no w sumie powinieneś sam to zrobić, użyj funkcji srand(), do zainicjowania generatora liczb pseudolosowych i rand() do wylosowania liczby. Aha no i najłatwiej zrobić to tak rand()%(liczba_elementów_tablicy), i masz ładny indeks:) Aha niezbędne dołączenie nagówka stdlib.h (ew. cstdlib) (i być może np time.h dla zainicjowania generatora)
Możesz tak:
#include <time.h>
#include <conio.h>
#include <iostream.h>
int main()
{
int k;
time_t t;
const int los[]={222,234,45,5556,765};
srand((unsigned) time(&t));
{
k=rand() % 5;
cout<<los[k]<<endl;
}
getch();
}
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Tworzysz tablicę złożoną z tych liczb i potem losujesz tylko indeks tej tablicy ;)
Źródła no w sumie powinieneś sam to zrobić, użyj funkcji srand(), do zainicjowania generatora liczb pseudolosowych i rand() do wylosowania liczby. Aha no i najłatwiej zrobić to tak rand()%(liczba_elementów_tablicy), i masz ładny indeks:) Aha niezbędne dołączenie nagówka stdlib.h (ew. cstdlib) (i być może np time.h dla zainicjowania generatora)
Możesz tak:
#include <time.h>
#include <conio.h>
#include <iostream.h>
int main()
{
int k;
time_t t;
const int los[]={222,234,45,5556,765};
srand((unsigned) time(&t));
{
k=rand() % 5;
cout<<los[k]<<endl;
}
getch();
}