Non parce que l'ordre doit changer à chaque fois.
Zeph Le 30/07/2003 à 13:29 C'est le critere "A" qui change à chaque fois en effet :-/

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
vince Le 31/07/2003 à 15:40 pour rendre ma solution pseudo-equi-probable, il suffirait par exemple de commencer à l'élément taille_liste-valeur_rand pour compter les valeurs de rand fois...
ça te demande une initialisationde ta var de comptage au démarrage en plus opur quelque chose de plus equi-probable...
ou alors (là on retombe dans le 100% equiprobable sans la deuxième liste) tout simplement de faire un comptage des N éléments comportant "A" avant de faire ton rand(N)...
tu connais le nombre max d'occurence de 'A' ?
Je ne savais pas que rand était si lent... Que fait rand en fait?
division multiplication addition et/ou soustraction, voir meme un modulo

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
c défini par une récurrence
en fait (généralement) les opération utilisé dans rand utilise un forme d'overflow (dépassement de capacité)

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
J'aurais pensé que c'était une liste d'éléments générés selon le timer et masqué:
rand(n) => liste_aleatoire[timer%n_elements]%n
ya pas de "timer" précis et reel sur une TI
Si on utilise un timer c plutot a l'initialisation.
Ta jamais fait attention que si tu initialisait le rand avec la meme valeur (srand(0) par ex)
il te donnait toujours la meme liste de nombre ?

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
c'est comme sa !
Il faut considerer un rand comme un liste de nombre et pas comme un générateur de nombre aléatoire.
Se qui fait l'aléatoire c'est comment tu l'initialise...

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
heu normalement c'est tjrs la meme fonction pour rand (de se que j'ai vu) elle a été "éprouvé" par des mathématicien comme etait la meilleur possible pour une utilisation informatique "courante"

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Et ce n'est pas toujours la même fonction, il y en a plein de différentes.
C'est FiftyMSecTick. Comme je ne l'appelles que sous AMS 2, mais que le programme fonctionne aussi avec AMS 1, je ne peux pas l'appeler par le nom, parce qu'il n'est défini qu'avec un MIN_AMS de 200 ou plus.
Pas mal.
J'avais une petite question, si je fais:
pokeIO(0x600017,0xC0); //Déréglage du timer...
après, quelle valeurs dois-je remettre sur le port pour qu'il aille de nouveau à la bonne vitesse pour HW2?
Et 0xB2 sur HW1.
Et ma formule pour initialiser le générateur de nombres aléatoires n'est pas correcte si tu changes la valeur de 0x600017.
Une autre question si ça ne te (vous) dérange pas...
Comment puis-je détecter simplement les hardware des TI? Ex:
0=VTI
1=HW1
2=HW2
Dans le fichier Gray.s (que tu as pourtant déjà lu normalement) de tgicclib, il y a une détection de HardWare.
Parce que tu as posté les fonctions de nvg de tigcclib modifiées par toi, donc j'en ai déduit que tu avais déjà lu le fichier gray.s (balèze quand même la déduction).
Essaie de relire et de comprendre le code. Sinon, sers toi de J89HW.txt pour connaître les différences de HW.