Hallo,
Ik heb een ongelovelijk vaag probleem waar ik echt geen oplossing voor lijk te kunnen verzinnen.
Nadat ik doorhad dat Rnd in Access niet random is (elke keer dat je de applicatie opnieuw opstart krijg je de zelfde set als je zelfde getal als random hebt (bijv Rnd(20143))
Dacht dus. ik doe iets met de tijd erin (altijd uniek toch? In ieder geval op de dag zelf)
En zelfs hier, ookal msgbox ik tickerNumber, en zie ik dat hij elke keer een ander getal doet, geeft access mij exact de zelfde resultaten elke keer als je de applicatie met opstart form start.
Hoe krijg ik dan wel ECHT random lijsten??
alvast bedankt voor de oplossing
Ik heb een ongelovelijk vaag probleem waar ik echt geen oplossing voor lijk te kunnen verzinnen.
Nadat ik doorhad dat Rnd in Access niet random is (elke keer dat je de applicatie opnieuw opstart krijg je de zelfde set als je zelfde getal als random hebt (bijv Rnd(20143))
Dacht dus. ik doe iets met de tijd erin (altijd uniek toch? In ieder geval op de dag zelf)
code:
1
2
3
4
5
6
7
8
| Public Function RealRandom() As Currency
Dim tickerNumber As Currency
tickerNumber = Year(Date) + Month(Date) + Day(Date) + Minute(Time) + Second(Time)
tickerNumber = Rnd(tickerNumber)
RealRandom = tickerNumber
End Function |
En zelfs hier, ookal msgbox ik tickerNumber, en zie ik dat hij elke keer een ander getal doet, geeft access mij exact de zelfde resultaten elke keer als je de applicatie met opstart form start.
Hoe krijg ik dan wel ECHT random lijsten??
alvast bedankt voor de oplossing