begin process at 2012 02 13 13:14:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > RANDOM UBOUND LBOUND ETC...

RANDOM UBOUND LBOUND ETC...


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Classé sous :random, ubound, lbound, tableau, array Niveau :Débutant Date de création :15/03/2001 Vu :12 861

Auteur : Mr_Mask

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

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

  • <%
  • 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>"
  • %>
<%
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



 Sources de la même categorie

Source avec Zip CARRÉ MAGIQUE par stankov
Source avec Zip Source avec une capture ZIPVIEWER - LISTER LE CONTENU D'UN ZIP par ghuysmans99
AFFICHER LES LIGNES D'UN DATATABLE DS UN ORDRE ALÉATOIRE par taillecrayon
Source .NET (Dotnet) SUITE DE NOMBRES ALESATOIRES DIFFERENTS par ErB
CONVERTIR UN NOMBRE DE BASE 10 EN BASE 36 ET L'INVERSE par Aurelyyy

 Sources en rapport avec celle ci

FONCTION SIMPLE POUR ALTERNER LES COULEURS DES LIGNES D'UN T... par pakito_77
Source .NET (Dotnet) RÉCUPÉRER TOUS LES CHAMPS D'UN FICHIER TEXTE OU CSV par Sardonnen
TRI TABLEAU SUR UNE COLONNE DONNÉE EN QUELQUES LIGNES DE COD... par outofcontrol
Source avec Zip Source avec une capture AFICHAGE HTML/ASP D'UNE STRUCTURE DE TABLE par AC1
Source avec Zip AFFICHER / MASQUER LES COLONNES D'UN TABLEAU SANS RECHARGEME... par matche

Commentaires et avis

Commentaire de Slashgo le 06/10/2002 15:14:32

Merci cette source est excellente, comme le sandwich que je me suis fais.
ps : Je vais présenter ce script à Macdo pour qu'il sortent de nouveau hamburger ;)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

ubound erreur 500 [ par lubel ] Sujet : ubound Bonjour, alors que cette page marchais vendredi depuis plus rienJ'utilise les tableaux pour afficher mes résultats stockés en mémoire requete avec un tableau dont il ya Ubound() champs [ par Kashiko ] Je souhaite comparer tous les champs de mon tableau avec un champs d'une table de ma base (avec un LIKE), mais je desire faire cette comparaison avec Array >> Ajout d'une valeur [ par mickelo ] Bonjour a tousJ'aimerai savoir comment fais ton pour ajouter un chmap en plus das un tableau Array (exemple):Je creer mon tableautableau = Array("lund élément de liste dans un tableau [ par foofur ] Bonjour,J'ai un gros problème qui est aussi assez urgent d'où le problème.Je dispose de 2 listes, une qui contient des champs et l'autre qui permet de Colonne de tri sur une colonne d'un tableau [ par sylvain88 ] Bonjour,Sur une page de résultats suite à une requête je cherche à faire un entête de colonne pouvant faire un tri de mes réponse par nom de famille. var sesssion + tableau [ par stephC ] bonsoir- comment savoir qd les var session sont dépassés et redirige la page vers un message explicite- carement autre chosesj'ai un tableau de 32 cas ou ca cloche???? [ par hgrandsart ] hgrandsartBonjour à toutes et tousj'ai un souci avec avec un tableauDans le global.asa je met&lt;SCRIPT LANGUAGE=VBScript RUNAT=Server&gt;SUB Session_ histoire de tableau [ par julevosgien ] j'ai une page avec un tableau permettant de selectionne un logiciel parmi une liste et d'entrer une date de retour,cependant le tableau m'affiche la l liste deroulante / tableau [ par julevosgien ] J'ai une page permettant de selectionner un nom parmi une liste deroulante, en validant cela m'affiche une nouvelle page avec un tableau recapitulati Créer un tableau en utilisant MYSQL [ par arbiter ] Bonjour,je suis débutant ds le PHP MySql et je cherche à créer la chose suivante :Sur une page web je voudrais créer un tableau avec la possibilité d'


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,513 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales