Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Les derniers programmes
Dernier jeux :
Tetris par Jhgfd
Snake VS par Jhgfd
Textedit par Jhgfd

Derniers utilitaires :
Calibrate par Calamari
Stopwatch Plus par Axia4xy
Fire par Farhi

Derniers cours :
Eq-Diff par Critor
C.P.Williams par Tuper4
S-B+NDS par Spudman

Défi
Retour liste des défis
Random
Difficulté : Moyen
Défi ajouté par : Aliasker le 09-06-2007 15:17
AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Question ou texte du défi :
Voilà le défi:

Créer un programme générant un nombre pseudo-aléatoire compris entre 0 et 1, comme Ran#, mais sans utiliser cette fonction évidemment.

Mon programme fait 54 octets de code pur (sans la taille prise par la création du programme), soit 71 octets au total.

Conseil: j'ai eu besoin d'une matrice de 1*1.

Réponse par MP.


Commentaires :
Pages: Précédente | 1, 2, 3, 4 | Suivante

MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 10-06-2007 à 21:33 | #
Oui en effet si le gas remet la valeur de A entre 2 executions le nombre sera le même, dans le cas contraite le nombre sera différent à chaque fois.
AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Posté le 10-06-2007 à 23:17 | #
C'est pour ça que j'ai eu besoin d'une matrice.
MatronixHors ligneAncien administrateurPoints: 6058 Défis: 82 Message
Posté le 11-06-2007 à 10:36 | #
Alors sérieux ça m'interesse ce truc Oo

Suite de Fibonacci ?

Nan mais jvois pas...

Tu lances le prog et hop t'as les nombres ? tu rentres aucune valeur avant ?


(ce que l'histoire ne dit pas : Aliasker ne connaissait pas la fonction Ran et se l'ait créée )
AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Posté le 11-06-2007 à 12:08 | #
Non il ne faut rentrer aucune valeur avant.
Il faut juste créer la matrice N.

Mais étant donné mon algo, je pense qu'il y a plein de solutions possibles.

.
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 11-06-2007 à 13:02 | #
Mais tu as fais comme moi (à part que t'utilises une matrice au lieu d'une variable) ?
AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Posté le 11-06-2007 à 13:31 | #
Non mon algo est différent.

Au fait ton algo donne une fois sur 2 un résutat négatif.
IbiHors ligneMembrePoints: 643 Défis: 115 Message
Posté le 11-06-2007 à 14:16 | #
Alors sérieux ça m'interesse ce truc Oo
Suite de Fibonacci ?
Nan mais jvois pas...


A propos allez voir mon défi sur le nombre d'or 8)
MatronixHors ligneAncien administrateurPoints: 6058 Défis: 82 Message
Posté le 11-06-2007 à 14:40 | #
Mais pour générer ces nombres, il faut mettre un nombre ds cette matrice ?
Si tu lances ton prog avec le mm nbre à chaque fois, tu auras la même chose ou des nbres diférents ?
AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Posté le 11-06-2007 à 14:52 | #
Il suffit de créer la matrice (ce qui équivaut à mettre 0 à cette matrice).

Ensuite plus besoin de retoucher à la matrice, il suffit d'exécuter le programme autant de fois que vous voulez.
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 11-06-2007 à 17:10 | #
Tu m'expliques comment une valeur absolue donne un nombre négatif?

Pages: Précédente | 1, 2, 3, 4 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 64 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd