[R] Fonction ramdom avec résultat unique

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
pierre
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mer. 02 déc. 2009 11:49
Status : Hors ligne

[R] Fonction ramdom avec résultat unique

#1

Message par pierre »

Bonjour,

N'ayant pas eu de réponses concernant ma demande, je vais poser mon problème autrement.

J'utilise la fonction fonction random pour déterminer un nombre entre 1 et 500. A chaque fois que j'utilise la macro, je souhaite obtenir un nombre aléatoire qui n'ai jamais été tiré auparavant (à moins d'avoir réinitialisé). Un loto en quelque sorte.

Voici un début de code. La gui affiche le chiffre et l'enregistre dans un fichier texte. Ce que je ne sais pas faire, et c'est là que je sollicite votre aide, c'est avoir une fonction qui donne un chiffre aléatoire qui ne soit pas dans le fichier texte.

Merci de votre aide

Code : Tout sélectionner

[spoiler=]$results1 = Random(1, 500, 1)

$file = "numero.txt"

#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)
Opt("GUIOnEventMode", 1)

Global $ExitID

_Main()

Func _Main()
    
        
    GUICreate("random", 600, 160)

    GUICtrlCreateLabel("choix aléatoire :", 10, 10)
    GUICtrlCreateLabel($results1, 120, 10)
    
    GUISetOnEvent($GUI_EVENT_CLOSE, "OnExit")

FileWrite("numero.txt", $results1 & @CRLF)


    GUISetState() 

    While 1
        Sleep(1000)
    WEnd
EndFunc

Func OnExit()
    If @GUI_CtrlId = $ExitID Then
        Exit
    Else
        Exit
    EndIf

    Exit
EndFunc[/spoiler]
Modifié en dernier par pierre le mer. 09 déc. 2009 14:27, modifié 4 fois.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: blindtest

#2

Message par Iste »

Merci de bien vouloir lire les règles de présentation des messages ainsi que les règles générales du forum puis éditez votre premier message pour ajouter les balises [..] au titre de votre sujet.
Signez ici
pierre
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mer. 02 déc. 2009 11:49
Status : Hors ligne

Re: [...] Fonction ramdom avec résultat unique

#3

Message par pierre »

bonjour,

problème résolu (source : autoitscript.com).

voici le code si ça intéresse :
► Afficher le texte
Répondre