Random nummer OPGELOST

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Random nummer OPGELOST

Bericht door Muiter » 03 nov 2005, 17:11

Ik wil een random forumlid selecteren en gebruik hiervoor onderstaand script:

Code: Selecteer alles

<? 
srand(time()); 
$random = (rand()%671); 
print("<center>Elke lid op het forum heeft een identiek nummer.<br />Willekeurige lidnummer tussen 0 and 671 is: <b>$random</b></center>"); 
?>
Dat werkt goed

Nu wil ik selecteren uit een 30 tal forumleden (id's), hoe moet ik dit script aanpassen?
Laatst gewijzigd door Muiter op 03 nov 2005, 20:48, 1 keer totaal gewijzigd.
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Astro
Berichten: 66
Lid geworden op: 30 aug 2005, 08:31

Bericht door Astro » 03 nov 2005, 20:09

het getal achter het % teken aanpassen naar 30

Code: Selecteer alles

<? 
srand(time()); 
$random = (rand()%30); 
print("<center>Elke lid op het forum heeft een identiek nummer.<br />Willekeurige lidnummer tussen 0 and 30 is: <b>$random</b></center>"); 
?>
dan krijg je dus bovenstaande code

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 03 nov 2005, 20:13

Dan krijg ik getallen van 1 t/m 30 maar ik wil bijvoorbeeld de volgende getallen 2 54 66 259 445
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Astro
Berichten: 66
Lid geworden op: 30 aug 2005, 08:31

Bericht door Astro » 03 nov 2005, 20:15

wrm alleen die nummers en niet de hele reeks?

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 03 nov 2005, 20:19

Astro schreef:wrm alleen die nummers en niet de hele reeks?
Omdat ik iets wil verloten in een gebruikersgroep.
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Astro
Berichten: 66
Lid geworden op: 30 aug 2005, 08:31

Bericht door Astro » 03 nov 2005, 20:21

ik denk dat je dan een andere mod moet hebben

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 03 nov 2005, 20:24

Astro schreef:ik denk dat je dan een andere mod moet hebben
Nu wil ik selecteren uit een 30 tal forumleden (id's), hoe moet ik dit script aanpassen?
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 03 nov 2005, 20:35

Code: Selecteer alles

<?php
$array = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30);
$rand = rand(0,(count($array) - 1));
print "<center>Elke lid op het forum heeft een identiek nummer.<br />Willekeurige lidnummer tussen 0 and 30 is: <b>".$array[$rand]."</b></center>";
?>
Moet werken :) In de array de user id's zetten :)

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 03 nov 2005, 20:48

Bedankt Paul :thumb:
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Gesloten