Gå til innhold

Random navn script


Anbefalte innlegg

Skrevet

Hei

 

Driver og arrangerer lan.

Så på CSS Compoer trekker vi hvem som skal spille på lag.

 

Kan noen lage eller har noen et script som vi kan skrive inn navnene på de som har meldt seg på compoen, så trekker scriptet ut 2 pr lag?

Videoannonse
Annonse
Skrevet

Legg til alle navnene i ett randomscript:

<?php
$text[0] = "PER";
$text[1] = "PÅL";
$text[2] = "ESPEN ASKELADDEN";
//Også videre...
srand((float) microtime() * 10000000);
$count = count($text);
$random = array_rand($text, $count);
$random = $text[$random[0]];

echo "$random";
?>

 

Så bare oppdaterer du siden og skriver ned alle navnenen, ikke så veldig vanskelig vell?

Skrevet
Legg til alle navnene i ett randomscript:
<?php
$text[0] = "PER";
$text[1] = "PÅL";
$text[2] = "ESPEN ASKELADDEN";
//Også videre...
srand((float) microtime() * 10000000);
$count = count($text);
$random = array_rand($text, $count);
$random = $text[$random[0]];

echo "$random";
?>

 

Så bare oppdaterer du siden og skriver ned alle navnenen, ikke så veldig vanskelig vell?

5503170[/snapback]

 

Vel jeg foreslo jo det =P

men han ville ha noe mer avansert..

Skrevet

men han ville ha noe mer avansert..

5503532[/snapback]

 

KISS

Keep It Simple, Stupid!

 

Det er vel mer enn nok avansert så lenge det gjør det det skal?

Hvis du vil skrive til fil, sjekker du ut fopen og fwrite i manualen! :)

Skrevet

Jepp, du kan skrive til en fil..

Først skjekker scriptet opp om navnet er der fra før..

Vist ikke skriv, ellers kjør scriptet på nytt..

 

Så oppdaterer du bare ti ganger vist det er 20 navn..

Så skifter du fil i configen i scriptet og oppdaterer siden 10 ganger til..

Da har du 2 filer med navn :)

Skrevet

Å holde det enkelt er vel et stikkord her, og måtte oppdatere en fil flere ganger for at den skal lage listen er ikke enkelt. Spesielt ikke så lenge listen hver gang må leses for å plukke ut de som er valgt.

 

En annen ting som forbauser meg er å se at så mange fortsatt bruker srand(), det er mange år siden dette ikke var nødvendig lengre. Dette har sikkert blitt gjort automatisk før mange av de som bruker srand() begynte å lære PHP.

 

Kjør en while() på arrayen med navn, som teller ned til det ikke er flere navn igjen, og så fjerner du bare navnene fra arrayen etterhvert som de er brukt.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...