FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Créer une cha=E
Créer une cha=E
Débuté par ltdnico, 02 fév. 2006 18:01 - 4 réponses
Connectez-vous…
ltdnico
#1
Posté le 02 février 2006 - 18:01
Bonjour,
Voilà, je souhaiterais savoir s'il y a un moyen de créer une chaîne
aléatoirement. En fait, je veux un équivalent à la fonction Hasard mais
pour une chaîne.
Merci d'avance.
Signaler
0
0
Goof
#2
Posté le 02 février 2006 - 18:16
NiCo a écrit :
Bonjour,
Voilà, je souhaiterais savoir s'il y a un moyen de créer une chaîne
aléatoirement. En fait, je veux un équivalent à la fonction Hasard mais
pour une chaîne.
Merci d'avance.
Tu peut utiliser hasard pour générer un nombre entre 0 et 256 (ou ce que
tu veut) et le transformer en caractère avec la fonction caract de
windev. Par contre si tu souhait seulement des caractères imprimables il
faut commencer a 20h (32 en décimal) si les caractères doivent être
mémorisables tu peut te limiter au caractères 48 a 57 (chiffres), 65 a
90 (majuscule), 97 a 122 (minuscules) pour le reste il suffit de
regarder une table de caractères ASCII.
http://www.commentcamarche.net/base/ascii.php3
a++
Goof
Signaler
0
0
ltdnico
#3
Posté le 02 février 2006 - 18:38
Bin en fait, la fonction hasard peut générer des chaînes aléatoires, il
suffit d'utiliser l'assistant pour le faire et c'est beaucoup plus
pratique
Je viens de découvrir ça par hasard
Voici le code pour ceux que ça intéresse :
// Initialisation de la fonction Hasard()
InitHasard()
// Construction de la chaîne
sChaîneGénérée est une chaîne
nNombre est un entier
i est un entier
POUR i=1 A 10
// Génération aléatoire du caractère ASCII d'une lettre
BOUCLE
nNombre = Hasard(65,122)
SELON nNombre
CAS 91,92,93,94,95,96
// Caractères situés entre les majuscules et les minuscules
AUTRE CAS
SORTIR
FIN
FIN
// On construit la chaîne
sChaîneGénérée+=Caract(nNombre)
FIN
Changer 10 par la longeur que vous souhaitez.
Goof a écrit :
NiCo a écrit :
Bonjour,
Voilà, je souhaiterais savoir s'il y a un moyen de créer une chaîne
aléatoirement. En fait, je veux un équivalent à la fonction Hasard mais
pour une chaîne.
Merci d'avance.
Tu peut utiliser hasard pour générer un nombre entre 0 et 256 (ou ce que
tu veut) et le transformer en caractère avec la fonction caract de
windev. Par contre si tu souhait seulement des caractères imprimables il
faut commencer a 20h (32 en décimal) si les caractères doivent être
mémorisables tu peut te limiter au caractères 48 a 57 (chiffres), 65 a
90 (majuscule), 97 a 122 (minuscules) pour le reste il suffit de
regarder une table de caractères ASCII.
http://www.commentcamarche.net/base/ascii.php3
a++
Goof
Signaler
0
0
guest
#4
Posté le 03 février 2006 - 15:32
pourquoi pas se baser sur la date et heure à convertir
2006020314331366
Signaler
0
0
ltdnico
#5
Posté le 03 février 2006 - 15:47
On peut aussi c'est vrai
hello world a écrit :
pourquoi pas se baser sur la date et heure à convertir
2006020314331366
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte