GetTickCount + srand + pomysł na algorytm

0

Witam, ostatnio tak dla ćwiczenia robię program do losowania liczb. Mam losowanie od time(0) i to jest trochę mało zadowalające bo liczby pseudolosowe zmieniają się co sekundę, a to trochę za długo. Widziałem, że można wykorzystać srand i podać jako argument GetTickCount, tylko szukając tego na google widzę tylko przykłady, które mają errory przy kompilacji, myślałem, że to wina braku biblioteki, jednak po dodaniu nadal mam problem - setka jakiś errorów z którymi pierwszy raz w życiu się spotkałem.

Czy mogę prosić o przykład losowania liczby od 1 do 10 z wykorzystaniem srand i GetTickCount, żeby to działało?

I też szukam pomysłu na algorytm, jeśli chcę wylosować 5 liczb z 10, ale nie chcę żeby się powtarzały, to jaką najlepiej wykorzystać instrukcję warunkową i sprawdzanie, bo ostatnio męczyłem się nad wersją tego algorytmu, ale z racji braku doświadczenia, wyszła mi strasznie toporna i nie działająca poprawnie.

Z góry dzięki za pomoc.

0
  1. wywołaj srand RAZ na CAŁE życie programu!
  2. wylosowane liczby wrzucaj do tablicy, przed wrzuceniem sprawdzając, czy taka liczba już w tablicy nie siedzi, albo wypełnij tablicę liczbami od a do b, losowo pomieszaj te liczby i weź pierwsze n.

1 użytkowników online, w tym zalogowanych: 0, gości: 1