end repeat
end mesTirages
------------------------> La Vie Est Belle <----------------------<<<
end repeat
end mesTirages
------------------------> La Vie Est Belle <----------------------<<<
end repeat
end mesTirages
------------------------> La Vie Est Belle <----------------------<<<
ça ne peut ressortir que 0,1,2,3
Pas sûr que ce soit satisfaisant dans le cadre d'incantations magiques,
mais c'est rationnellement correcte.
Cordialement,
------------------------> La Vie Est Belle <----------------------<<<
ça ne peut ressortir que 0,1,2,3
Pas sûr que ce soit satisfaisant dans le cadre d'incantations magiques,
mais c'est rationnellement correcte.
Cordialement,
------------------------> La Vie Est Belle <----------------------<<<
ça ne peut ressortir que 0,1,2,3
Pas sûr que ce soit satisfaisant dans le cadre d'incantations magiques,
mais c'est rationnellement correcte.
Cordialement,
------------------------> La Vie Est Belle <----------------------<<<
j'hésite à mettre un FU2 pour fr.comp.sys.mac.programmation
qui est bien moribond…
Fleuger wrote:
> c'est autre chose que mes copiés/collés de bouts de sripts
> Il y a eu une demande de tirage entre 0 et 77.
> Dans ce zéro, je pense par exemple à une demande de consultation à un
> oracle où il n'y aurait pas de réponse.
0 à 77, bon ça fait 78 objets.
Mais le pb n'est pas là, tel qu'écrit le script n'envisageait pas
l'hypothèse qu'un tirage puisse être "blanc"
Le faire est certainement compliqué en tant qu'algorithme, mais en plus
introduirait un biais par avance dans l'aléa : par quel critère /qui
doit être non ingérent/ va-t-on décider que le tirage est "blanc" ?
S'il y a une solution simple, je ne la vois pas…
> Je me suis dit qu'il faudrait ajouter un "+ 1" quelque part, mais je
> patine...
Du fait que zéro ne peut être une borne, il faut tricher en retranchant
1 au résultat du tirage, ce qui ne modifie pas l'aléa.
Et ça peut se faire comme ça, par exemple pour 4 "boules" numérotées
0,1,2,3
annoncer 4 pour "Combien de numéros au total", ce qu'on veut de 1 à 4
pour "combien de numéros à tirer"
et dans le script apporter la modification
•••••••••••••
set tempNb to random number from 1 to boules
if (tempNb - 1) is not in myLoto then
copy (tempNb - 1) to the end of myLoto
exit repeat
end if
•••••••••••••
ça ne peut ressortir que 0,1,2,3
Pas sûr que ce soit satisfaisant dans le cadre d'incantations magiques,
mais c'est rationnellement correcte.
Cordialement,
j'hésite à mettre un FU2 pour fr.comp.sys.mac.programmation
qui est bien moribond…
Fleuger <g4fleurot@free.fr> wrote:
> c'est autre chose que mes copiés/collés de bouts de sripts
> Il y a eu une demande de tirage entre 0 et 77.
> Dans ce zéro, je pense par exemple à une demande de consultation à un
> oracle où il n'y aurait pas de réponse.
0 à 77, bon ça fait 78 objets.
Mais le pb n'est pas là, tel qu'écrit le script n'envisageait pas
l'hypothèse qu'un tirage puisse être "blanc"
Le faire est certainement compliqué en tant qu'algorithme, mais en plus
introduirait un biais par avance dans l'aléa : par quel critère /qui
doit être non ingérent/ va-t-on décider que le tirage est "blanc" ?
S'il y a une solution simple, je ne la vois pas…
> Je me suis dit qu'il faudrait ajouter un "+ 1" quelque part, mais je
> patine...
Du fait que zéro ne peut être une borne, il faut tricher en retranchant
1 au résultat du tirage, ce qui ne modifie pas l'aléa.
Et ça peut se faire comme ça, par exemple pour 4 "boules" numérotées
0,1,2,3
annoncer 4 pour "Combien de numéros au total", ce qu'on veut de 1 à 4
pour "combien de numéros à tirer"
et dans le script apporter la modification
•••••••••••••
set tempNb to random number from 1 to boules
if (tempNb - 1) is not in myLoto then
copy (tempNb - 1) to the end of myLoto
exit repeat
end if
•••••••••••••
ça ne peut ressortir que 0,1,2,3
Pas sûr que ce soit satisfaisant dans le cadre d'incantations magiques,
mais c'est rationnellement correcte.
Cordialement,
j'hésite à mettre un FU2 pour fr.comp.sys.mac.programmation
qui est bien moribond…
Fleuger wrote:
> c'est autre chose que mes copiés/collés de bouts de sripts
> Il y a eu une demande de tirage entre 0 et 77.
> Dans ce zéro, je pense par exemple à une demande de consultation à un
> oracle où il n'y aurait pas de réponse.
0 à 77, bon ça fait 78 objets.
Mais le pb n'est pas là, tel qu'écrit le script n'envisageait pas
l'hypothèse qu'un tirage puisse être "blanc"
Le faire est certainement compliqué en tant qu'algorithme, mais en plus
introduirait un biais par avance dans l'aléa : par quel critère /qui
doit être non ingérent/ va-t-on décider que le tirage est "blanc" ?
S'il y a une solution simple, je ne la vois pas…
> Je me suis dit qu'il faudrait ajouter un "+ 1" quelque part, mais je
> patine...
Du fait que zéro ne peut être une borne, il faut tricher en retranchant
1 au résultat du tirage, ce qui ne modifie pas l'aléa.
Et ça peut se faire comme ça, par exemple pour 4 "boules" numérotées
0,1,2,3
annoncer 4 pour "Combien de numéros au total", ce qu'on veut de 1 à 4
pour "combien de numéros à tirer"
et dans le script apporter la modification
•••••••••••••
set tempNb to random number from 1 to boules
if (tempNb - 1) is not in myLoto then
copy (tempNb - 1) to the end of myLoto
exit repeat
end if
•••••••••••••
ça ne peut ressortir que 0,1,2,3
Pas sûr que ce soit satisfaisant dans le cadre d'incantations magiques,
mais c'est rationnellement correcte.
Cordialement,
Comme je n'ai pas la science infuse, j'ai commencé exactement comme toi,
en m'inspirant de ce qui existait, mais il y a probablement plus
longtemps ;-)
Comme je n'ai pas la science infuse, j'ai commencé exactement comme toi,
en m'inspirant de ce qui existait, mais il y a probablement plus
longtemps ;-)
Comme je n'ai pas la science infuse, j'ai commencé exactement comme toi,
en m'inspirant de ce qui existait, mais il y a probablement plus
longtemps ;-)
Le script ci-dessous demande la borne inférieure (0 ou 1 ou 2 ou 3... ),
la borne supérieure (la fenêtre de dialogue indique le minimum à entrer)
et le nombre de tirages souhaitées (la fenêtre de dialogue indique le
nombre max de tirages possibles : c'est borne sup - borne inf + 1)
J'ai supposé que l'utilisateur n'était pas complètement con donc qu'il
n'entrait que des entiers.
Le script ci-dessous demande la borne inférieure (0 ou 1 ou 2 ou 3... ),
la borne supérieure (la fenêtre de dialogue indique le minimum à entrer)
et le nombre de tirages souhaitées (la fenêtre de dialogue indique le
nombre max de tirages possibles : c'est borne sup - borne inf + 1)
J'ai supposé que l'utilisateur n'était pas complètement con donc qu'il
n'entrait que des entiers.
Le script ci-dessous demande la borne inférieure (0 ou 1 ou 2 ou 3... ),
la borne supérieure (la fenêtre de dialogue indique le minimum à entrer)
et le nombre de tirages souhaitées (la fenêtre de dialogue indique le
nombre max de tirages possibles : c'est borne sup - borne inf + 1)
J'ai supposé que l'utilisateur n'était pas complètement con donc qu'il
n'entrait que des entiers.
J'arrive pas à récupérer les données précédemment entrées...
Le script ci-dessous demande la borne inférieure (0 ou 1 ou 2 ou 3... ),
la borne supérieure (la fenêtre de dialogue indique le minimum à entrer)
et le nombre de tirages souhaitées (la fenêtre de dialogue indique le
nombre max de tirages possibles : c'est borne sup - borne inf + 1)
J'ai supposé que l'utilisateur n'était pas complètement con donc qu'il
n'entrait que des entiers.
J'arrive pas à récupérer les données précédemment entrées...
Le script ci-dessous demande la borne inférieure (0 ou 1 ou 2 ou 3... ),
la borne supérieure (la fenêtre de dialogue indique le minimum à entrer)
et le nombre de tirages souhaitées (la fenêtre de dialogue indique le
nombre max de tirages possibles : c'est borne sup - borne inf + 1)
J'ai supposé que l'utilisateur n'était pas complètement con donc qu'il
n'entrait que des entiers.
J'arrive pas à récupérer les données précédemment entrées...
Le script ci-dessous demande la borne inférieure (0 ou 1 ou 2 ou 3... ),
la borne supérieure (la fenêtre de dialogue indique le minimum à entrer)
et le nombre de tirages souhaitées (la fenêtre de dialogue indique le
nombre max de tirages possibles : c'est borne sup - borne inf + 1)
J'ai supposé que l'utilisateur n'était pas complètement con donc qu'il
n'entrait que des entiers.
Le script ci-dessous demande la borne inférieure (0 ou 1 ou 2 ou 3... ),
la borne supérieure (la fenêtre de dialogue indique le minimum à entrer)
et le nombre de tirages souhaitées (la fenêtre de dialogue indique le
nombre max de tirages possibles : c'est borne sup - borne inf + 1)
J'ai supposé que l'utilisateur n'était pas complètement con donc qu'il
n'entrait que des entiers.
Le script ci-dessous demande la borne inférieure (0 ou 1 ou 2 ou 3... ),
la borne supérieure (la fenêtre de dialogue indique le minimum à entrer)
et le nombre de tirages souhaitées (la fenêtre de dialogue indique le
nombre max de tirages possibles : c'est borne sup - borne inf + 1)
J'ai supposé que l'utilisateur n'était pas complètement con donc qu'il
n'entrait que des entiers.
Le script ci-dessous demande la borne inférieure (0 ou 1 ou 2 ou 3... ),
la borne supérieure (la fenêtre de dialogue indique le minimum à entrer)
et le nombre de tirages souhaitées (la fenêtre de dialogue indique le
nombre max de tirages possibles : c'est borne sup - borne inf + 1)
J'ai supposé que l'utilisateur n'était pas complètement con donc qu'il
n'entrait que des entiers.
Facile :
Mais... il faudrait alors reprendre entièrement le script pour demander la
plage des numéros à tirer (le numéro le plus bas et le numéro le plus
haut) car le script modifié comme ci-dessus ne va plus aller si le numéro
le plus bas est 1...
Facile :
Mais... il faudrait alors reprendre entièrement le script pour demander la
plage des numéros à tirer (le numéro le plus bas et le numéro le plus
haut) car le script modifié comme ci-dessus ne va plus aller si le numéro
le plus bas est 1...
Facile :
Mais... il faudrait alors reprendre entièrement le script pour demander la
plage des numéros à tirer (le numéro le plus bas et le numéro le plus
haut) car le script modifié comme ci-dessus ne va plus aller si le numéro
le plus bas est 1...
j'hésite à mettre un FU2 pour fr.comp.sys.mac.programmation
qui est bien moribond…
Comme je n'ai pas la science infuse, j'ai commencé exactement comme toi,
en m'inspirant de ce qui existait, mais il y a probablement plus
longtemps ;-)
j'hésite à mettre un FU2 pour fr.comp.sys.mac.programmation
qui est bien moribond…
Comme je n'ai pas la science infuse, j'ai commencé exactement comme toi,
en m'inspirant de ce qui existait, mais il y a probablement plus
longtemps ;-)
j'hésite à mettre un FU2 pour fr.comp.sys.mac.programmation
qui est bien moribond…
Comme je n'ai pas la science infuse, j'ai commencé exactement comme toi,
en m'inspirant de ce qui existait, mais il y a probablement plus
longtemps ;-)
> J'ai
> J'ai
> J'ai