FileMaker Tip 307
![]()
Een Random nummer genereren in een bepaalde reeks
Een gebruiker kent de Random-functie wel en heeft de verschillende tips ook gelezen (Tip 11, Tip 299). Maar deze keer wil hij een randomnummer dat begrepen ligt in een reeks: bijvoorbeeld een nummer tussen 1 en 3000.
Vermits de Random-functie een willekeurig getal geeft van 0 tot 1 met een nauwkeurigheid van 16 decimalen, kunnen we dit getal vermenigvuldigen met 10 tot de 15de, zodat een geheel getal ontstaat.
We passen dan deze formule toe:
Mod(Int(Random * 10 ^ 15); 3000) + 1Hoe de Modulus-functie en de Integer-functie werken, hebben we al eens uitgelegd in Tip 181.
PS Toch nog even een belangrijk gegeven in verband met de Modulus-functie. zie Tip 327.
Andere random-tips: zie Tip 11, Tip 299, Tip 314 en Tip 315.
Terug naar het selectiemenu voor de tips.