Random ubound lbound etc...

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 607 fois - Téléchargée 66 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

Sympa !
merci
cs_petit_lapin
Messages postés
2
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
15 février 2011
-
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
Squall____
Messages postés
65
Date d'inscription
mercredi 7 janvier 2004
Statut
Membre
Dernière intervention
11 septembre 2012
-
Franchement, merci beaucoup pour ce petit bou de code super utile.

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)