Random ubound lbound etc...

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 175 fois - Téléchargée 68 fois

Contenu du snippet

Ce code permet d'utiliser les arrays
un array est un tableau
ex: jour=array("lundi","mardi" etc...)
response.write jour(1) on affiche lundi

bon pour pouvoir utiliser un for avec un array
on utilise ubound qui retourne la valeur maximale de l'array (combien il contient de valeurs differentes)
ex: for i=1 to ubound(jour)

voila son petit frere lbound retourne la valeur minimale (utile pour le random)

le random se declare :
Int((MAX - MIN + 1)*Rnd() + MIN)

un exemple de rnd sur array a suivre ne pas oublier randomize

Have fun!

Source / Exemple :


<%
typedepain=array("une baguette","un buns","une pita")
typedeasaisonement=array("du ketchup","de la moutard","de la mayonaise")
typedesandwish=array("fromage","viande","merguez","merguez-frite")
typeaccompagnement=array("salade","comcombres","tomates")

randomize

toto =Int((ubound(typedepain) - lbound(typedepain)+ 1)* Rnd() + lbound(typedepain))
toto2 =Int((ubound(typedeasaisonement) - lbound(typedeasaisonement)+ 1)* Rnd() + lbound(typedeasaisonement))
toto3 =Int((ubound(typedesandwish) - lbound(typedesandwish)+ 1)* Rnd() + lbound(typedesandwish))
toto4 =Int((ubound(typeaccompagnement) - lbound(typeaccompagnement)+ 1)* Rnd() + lbound(typeaccompagnement))

Response.Write  typedepain(toto)&"<BR>"
Response.Write  typedeasaisonement(toto2)&"<BR>"
Response.Write  typedesandwish(toto3)&"<BR>"
Response.Write  typeaccompagnement(toto4)&"<BR>"
%>

Conclusion :


ce petit code vous fait un sandwish au hasard :)

<BR> retour a la ligne en html

A voir également

Ajouter un commentaire Commentaires
Squall____ Messages postés 65 Date d'inscription mercredi 7 janvier 2004 Statut Membre Dernière intervention 11 septembre 2012
5 juil. 2007 à 17:28
Franchement, merci beaucoup pour ce petit bou de code super utile.
cs_petit_lapin Messages postés 2 Date d'inscription mercredi 21 janvier 2004 Statut Membre Dernière intervention 15 février 2011
10 févr. 2004 à 08:51
Bonjour
c'est vraiment ce que je cherche depuis tres longtemps
malheureusement je ne sais pas comment l'utiliser
il doit manqué quelque chose !!!
emilian
Sympa !
merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (Mr_Mask)