Toon posts:

[php] dubbel Random laten zien

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met een script dat iets random moet laten zien.
Dat is opzicht niet zo'n probleem maar hoe ik het wil is wat lastiger

Ik wil 6 variablen
$v1 tot $v6 een waarde geven. Laten we ff zeggen de tekst "vla 1 tot vla 6". Die moeten random worden getoond. Maar ze moeten niet elke keer getoond worden. 1 op de 10x moet er uit $v1 tot $v6 gekozen worden.

Hoe kan je dit het beste doen?

Verwijderd

Je wilt dus 1 op de 10 keer, 1 van de 6 waardes laten zien?

Dan neem je toch een random waarde tussen 0 en 9,
wanneer die waarde 1 is, neem je een random waarde tussen 0 en 5 en toon je die string....

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 11:21
http://php.net/rand al gezien?

PHP:
1
-----------------------------------


Ofzo...

[ Voor 0% gewijzigd door Soultaker op 15-10-2002 15:05 . Reden: Sorry Trebel ;) ]


Verwijderd

je moet niet alles verklappen ;)
Maar idd, das de code

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 11:11
Uhm om dit nou lastig te noemen :/ misschien is een boekje kopen of een tutorial doorlezen. Dit is wel heel basic.

Verwijderd

Eventjes toch de newbies bij het php-en op de goede weg zetten:
PHP:
1
2
3
4
5
6
7
<?php
$i = rand(0,9);
  if ($i =='1'){  // 1 geval op 10 dus...
   $o = rand(1,6);
   echo $v[$o];  // moet je wel je waarden in arrays steken,...
 }
?>

Verwijderd

Verwijderd schreef op 15 oktober 2002 @ 15:14:
Eventjes toch de newbies bij het php-en op de goede weg zetten:
PHP:
1
2
3
4
5
6
7
<?php
$i = rand(0,9);
  if ($i =='1'){  // 1 geval op 10 dus...
   $o = rand(1,6);
   echo $v[$o];  // moet je wel je waarden in arrays steken,...
 }
?>
Volgens mij klopt dat niet, dit in dit geval is het niet en op de 10, maar x op de x want het is geen tellertje maar een random. (8>

Een op de tien betekend dat je een tellertje bij moet houden,
Dat is volgens mij het makkelijkste te doen in een file waarbij je bij elke pagehit de waarde eentje ophoogt. En bij 9 reset naar 0 en de random functie uitvoert

Verwijderd

is er niet sprake van >>>2<<< randoms :P

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

jRown:
Eventjes toch de newbies bij het php-en op de goede weg zetten:
PHP:
1
2
3
4
5
6
7
<?php
$i = rand(0,9);
  if ($i =='1'){  // 1 geval op 10 dus...
   $o = rand(1,6);
   echo $v[$o];  // moet je wel je waarden in arrays steken,...
 }
?>
probleempje*, als $i niet gelijk is aan '1' wordt er dus niets getoond

* of geen probleem, dat ligt aan de topicstarter :P

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1