CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Afficher du texte aléatoirement !!!

Nicoboss3
Nicoboss3
Niveau 6
24 octobre 2004 à 08:55:26

salujt tt le monde,
je sais que j´ai déja fait un topic mais j´ai vraiment besoin d´aide !

Je voudrait savoir comment on peut afficher un texte aléatoirement dans un TEdit. En fait je donne un liste de codes et sa en sort 1 au hasard parmis ceux donnés.

On ma dit de passer par un tableau de string !
mais comme je suis débutant, je n´y comprends rien alors si quelqu´un pouvait m´aider ce serai sympas qu´il m´explique sa en détail

Merci d´avance :merci: :-)

dnob700
dnob700
Niveau 10
24 octobre 2004 à 12:15:54

c´est marrant, j´avais l´impression qu´on t´avait répondu :
var Messages: Array[1..5] = ( ´fe78f7zz´, ´..´...);
Ensuite dans ton programme sur le TButton.OnClick
tu affectes une valeur au TEdit d´une manière aléatoire par TEdit.Text:= Messages[Round(Random(5))+1];

Nicoboss3
Nicoboss3
Niveau 6
24 octobre 2004 à 19:24:10

Oui mais je pige pas moi je suis débutant si tu peux l´aider car j´y comprens rien !

jarose
jarose
Niveau 10
24 octobre 2004 à 21:04:53

Les vbistes ont toujours du mal à comprendre.

Yoda_Software
Yoda_Software
Niveau 30
24 octobre 2004 à 21:07:09

En lisant le code, il me semble que c´est du Delphi, pas du VB !

jarose
jarose
Niveau 10
24 octobre 2004 à 21:09:47

Ah oué en effet, je crois que j´y suis allé un peu trop vite... autant pour moi.

Yoda_Software
Yoda_Software
Niveau 30
24 octobre 2004 à 21:53:23

:rire:

jnspunk_1
jnspunk_1
Niveau 5
24 octobre 2004 à 22:49:36

Edit1.Text := ´´;
for i:=1 to 16 do
Edit1.Text := Edit1.Text + chr(random(25)+97);

Explication:
Alors c´ est asser simple, on ajoute au Edit1.text 1 caractere au hazard entre a et z.
chr() permet de convertir un nombre en caractere ASCII. La lettre a corespond au nombre 97 et la lettre z corespond au nombre 97 + 25.

pour l´ instruction for, reporte toi à une documentation.

jnspunk_1
jnspunk_1
Niveau 5
24 octobre 2004 à 22:59:40

mdr, j´ avais mal lu ton probleme ^^
alors voila :

procedure TForm1.Button1Click(Sender: TObject);
var liste : array[1..3] of ansistring;//Liste de 3 chaines de caracteres.
begin
randomize; / /Réinitialise la table de nombre aléatoires.
liste[1] := ´Burp!´; / /On complete les 3 chaines.
liste[2] := ´Prout!´;
liste[3] := ´Atchaa!´;

edit1.text := liste[random(3)+1]; / /Le texte afficher sera une des 3 chaines.
end;

dnob700
dnob700
Niveau 10
25 octobre 2004 à 00:33:52

jarose, je m´en souviendrais...

gollumkawder
gollumkawder
Niveau 10
25 octobre 2004 à 04:29:58

la vengeance est un plat qui se mange avec des haricots, fais gaffe au dégazage

jarose
jarose
Niveau 10
26 octobre 2004 à 09:39:26

dnob700 ?

dnob700
dnob700
Niveau 10
26 octobre 2004 à 22:54:09

Cf ton post plus haut.

Cocio_16-2
Cocio_16-2
Niveau 10
27 octobre 2004 à 23:48:00

Une fois j´ai lut que en informatique le hasard est impossible. La machine ne fait que se qu´on lui demande. L´article disait qu´il faudrait, pour un réel hasard, que la machine sois reliée a un morçeau de plutonium, cette substance faisant de la radioactivitée la plus irrégulière de la nuture.

Je dit peut être n´importe quoi lorsque je parle de plutonium et de radio-activité, mais je ne me rapelle pas parfaitement des détails de l´article. Les pouvant varié son Plutonium et radio-activité.

J´ai lut sa sur http://www.branchez-vous.com/ si vous voullez juger de ma source...

MathieuN7
MathieuN7
Niveau 10
27 octobre 2004 à 23:55:40

ben oué tiens on va tous fournir un ptit bout de plutonium avec notre programme, comme ça on aura du bon hasard ^^

Kelios
Kelios
Niveau 8
27 octobre 2004 à 23:55:45

Bon, primo tout le monde ici sais ça.

Et deuxio, http://www.branchez-vous.com/ est plutôt une source de très mauvais goüt vu que ils font de la vilgarisation... donc moi si tu citerais ça et que je saurais pas déjà que c´était vrai je serais plutôt en faveur que ce que tu dis soit faux justement, du moins partiellement :)

Kelios
---------

Yoda_Software
Yoda_Software
Niveau 30
28 octobre 2004 à 00:15:17

Kelios :d) Pour combler un vide dans ta culture générale, faire de la vulgarisation scientifique, c´est expliquer de façon claire et simple un phénomène scientifique complexe. Comme par exemple expliquer le fonctionnement d´un microprocesseur à quelqu´un qui n´y connais strictement rien en électronique.
Cela ne signifie nullement que l´on raconte des bobards !

Et d´après ce que je sais du plutonium et de la radioactivité en général, je crois que ce qu´il a dit est fortement plausible.

dnob700
dnob700
Niveau 10
28 octobre 2004 à 00:54:30

bah, il y a bien eue quelques tentative de véritable hasard en informatique, masi toute se sont soldé par des échec après des tests extrémement compliqué.

Par cotnre, s´iil est vrai qu´un simple algorithme ne fournira jamais qu´un pseudo hasard, de pas très bonne qualité ( le cycle du rand en c++ ou en VB ne fait que 16 millions de chiffre avant de se répéter par exemple).
Il existe quand même des méthode pour générer un véritable hasard ( en tout cas quelque chose qui s´en raproche) mais elle sont plus lente.

L´unede ces méthode ( utilisé p

dnob700
dnob700
Niveau 10
28 octobre 2004 à 01:23:46

par exemple par PGP pour la génération de clef) est de capturer les déplacement de la souris fait par l´utilisateur.

c´est assez aléatoire ( si on ne prend pas exemple que la parité du picel sur lequel s´arrète la souris) mais ce n´est pas très rapide.

d´autre méthode consiste à analyser le bruit de fond des onde radio.
il y a dnc toujours un phénomène " naturel" en dessous pour créer du hasard ( même si kelios conait mon opinion sur le hasard dans les phénomène physique).
Bien surle plutinium est une extrémité, mais ej pense que si on peut éviter d´y recourir,, c´est pas trop mal.

Pourtant il existe quand même de très bon algorithme de génération de nombre aléatoire, dont la capacité est bien supérieur à ceux de la stdlib et qui suffise dans toute les situation qu´un programmeur peut rencontrer ( sachant que pour afficher 3 petite ligne en delphi alors la moindre fonction rand est suffisante).

DasHuhn
DasHuhn
Niveau 10
28 octobre 2004 à 11:22:29

Tiens, c´est dingue le nombre de ruses qu´on peut trouver pour faire de la génération de nombres au hasard... la date, que tout le monde connaît, ce que Dnob vient de dire, euh je sais pas moi essayer une plage d´adresse, garder la première qui répond et prendre le nombre ( dans les 4) qui est le plus proche d´une certaine opération, etc...

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment