login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php random functie

Offline AN_ALIEN - 09/10/2004 18:24
Avatar van AN_ALIENGouden medaille

Grafische beginner
hey,

is er iemand die bekend is met de random fuictie en een soort turturial kan posten in sitemasters voor een random tekst script of image ofzo?

bij voorbaat dank.;-)

8 antwoorden

Gesponsorde links
Offline Dennisvb - 09/10/2004 18:27 (laatste wijziging 10/10/2004 11:01)
Avatar van Dennisvb MySQL ver gevorderde Random zin:
  1. <?php //de zinnen
  2. $tekst[1] = "Tekst 1";
  3. $tekst[2] = "Tekst 2";
  4. $tekst[3] = "Tekst 3";
  5. $tekst[4] = "Tekst 4";
  6. $tekst[5] = "Tekst 5";
  7.  
  8. //een getal zoeken die voorkomt in tekst
  9. $random_nummer = rand(1, count($tekst));
  10. floor($random_nummer);
  11.  
  12. //echoën
  13. echo $tekst[$random_nummer];
  14. ?>


Random nummer:
  1. srand((double)microtime()*1000000);
  2. echo rand(0,100);


Meer informatie over random:
http://www.php.net/manual/function.rand.php
Offline Dennisvb - 10/10/2004 10:16 (laatste wijziging 11/02/2005 13:28)
Avatar van Dennisvb MySQL ver gevorderde @Sickboy
Wil je dan ook zo vriendelijk zijn om dan een voorbeeld te posten ipv. alleen maar punten innen?

  1. <?php
  2. $nummers = range(1, 20);
  3. srand((float)microtime() * 1000000);
  4. shuffle($nummers);
  5. while (list(, $nummer) = each($nummers)) {
  6. echo $nummer;
  7. }
  8. ?>
Offline BigBug - 10/10/2004 10:39
Avatar van BigBug PHP expert Is dat een random - getal ding dat script van jouw Dennisvb?
Offline Dennisvb - 10/10/2004 11:00 (laatste wijziging 10/10/2004 11:02)
Avatar van Dennisvb MySQL ver gevorderde Nee, die vind je bijne overal terug, ook hier in de scriptslibary. En wat maakt het eigenlijk uit of het van mij is? 

edit: Het random zin script is bijgewerkt. Stonden 2 typfoutjes tussen. nu doet hij het wel.
Offline Roosje - 30/11/1999 00:00
Avatar van Roosje Nieuw lid Is het bij deze functie ook zo dat het eerst alle waarden af gaatrnBijv 1, 3, 2, 5, 4rnrnof maakt het niets uitrnBijv. 1, 3, 1, 2, 3rn
Offline Metalhead - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Metalhead HTML gevorderde Edit; (o, mijn fout -) De eerste mogelijkheid...rn
Offline Fenrir - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Fenrir PHP expert Probeer ook eens array_rand, dat is wat korterrnrn[code]phprnde zinnenrn$tekst[] = Tekst 1;rn$tekst[] = Tekst 2;rn$tekst[] = Tekst 3;rn$tekst[] = Tekst 4;rn$tekst[] = Tekst 5;rnrnechoënrnecho $tekst[array_rand($tekst)];rn[code]
Offline Roosje - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Roosje Nieuw lid Is het ook mogelijk om een banner een hele week te laten staan rnDat zelfs als de pagina ververst wordt, de huidige banner blijft tot de week verstreken is.rnrnIets metrn[code]srand((float)time() 604800);[code]rnofzoiets rns s rnrn(zal wel niet kloppen '( )rnrn edit is het ook mogelijk om geen random functie te gebruiken (of hoort deze vraag in een andere topic )
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.214s