login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Wiskunde > Random getallen

Random getallen

Auteur: wouter - 10 december 2004 - 19:15 - Gekeurd door: Dennisvb - Hits: 11667 - Aantal punten: 3.50 (1 stem)




Bij deze functie geef je een minimumwaarde en een maximumwaarde in, en het aantal random (verschillende) getallen dat je wilt bekomen.
Als je teveel waarden wilt bekomen dan wijzigt de functie die in het maximum aantal waarden

Code:
De functie:
  1. <?
  2. function random ($min, $max, $aantal) {
  3. global $random;
  4. $nieuw = $max-$min+1;
  5. if ($nieuw < $aantal) {
  6. $aantal = $nieuw;
  7. }
  8. $random = array();
  9. for ($a=0; $a<$aantal; $a++) {
  10. $nieuwewaarde=0;
  11. do {
  12. $nieuwewaarde = rand($min,$max);
  13. }
  14. while (in_array($nieuwewaarde, $random));
  15. $random[$a] = $nieuwewaarde;
  16. }
  17. return $random;
  18. }
  19. ?>

De aanroepcode:
  1. <?
  2. $min = 0;
  3. $max = 10;
  4. $aantal = 5;
  5. echo random ($min, $max, $aantal);
  6. ?>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (6)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.025s