Entraide

Problème avec un programme ? Tu sais pas comment transférer un programme ? Tu es bloqué avec ton projet ?

Planète-Casio est une communauté d'entraide regroupant de fins connaisseurs sur les Casio qui seront ravis de te dépanner !

Allez sur le Forum partie Problèmes pour exposer votre souci et obtenir de l'aide.
Vous pouvez aussi trouver la réponse directement dans le FAQ du site, régulièrement mise à jour par les administrateurs.
Si vous cherchez à perfectionner votre niveau en programmation, visitez la section Astuces du forum et les Articles de qualité.
Défi
Retour liste des défis
Ran
Difficulté : Difficile
Défi ajouté par : Tahlirom le 09-11-2006 14:27 tahlirom
Question ou texte du défi :
comment créer un algorithme capable de déterminer la valeur de Ran#
Fichier joint


Commentaires :
Pages: 1, 2, 3 | Suivante

MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 09-11-2006 à 14:44 | #
Comment çà déterminer la valeur de Ran#???
ZeforticheHors ligneAncien administrateurPoints: 5394 Défis: 54 Message
Posté le 09-11-2006 à 19:31 | #
ça serait pas plutôt recréer la fonction ran# ? j'ai vu qu'il existait un défi comme ça sur le FFC
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 10-11-2006 à 17:08 | #
Alors : On ne peut pas déterminer la valeur de Ran# pour la simple et bonne raison que c'est une commande aléatoire. Et qui dit aléatoire dit impossible à anticiper. Aucun algo ne te permettra de savoir à l'avance la valeur de Ran#.

De même, un nombre aléatoire ne se génère qu'à partir d'un circuit électronique extrêmement complexe pour les nons-initiés. Il est impossible de le simuler par un algo.

La seule méthode pour avoir un nombre aléatoire est d'utiliser cette fonction.
ZeforticheHors ligneAncien administrateurPoints: 5394 Défis: 54 Message
Posté le 10-11-2006 à 19:04 | #
et encore, la fonction est pas totalement aléatoire
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 10-11-2006 à 19:06 | #
Je crois que si. Elle obéit aux lois de probabilité.
ZeforticheHors ligneAncien administrateurPoints: 5394 Défis: 54 Message
Posté le 10-11-2006 à 19:11 | #
y a un gars sur casioland qui s'est fait chi*r à démontrer qu'elle n'était pas totalement aléatoire (ça ne constitue pas une preuve, mais ça confirme )
et de toute façon, un programme ne peut pas recréer le hasard comme avec un jet de dés, c'est pas possible
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 10-11-2006 à 19:13 | #
Si justement un circuit électronique le peut, mais pas un programme.

Je peux avoir le lien sur casioland car je suis pas convaincu ?
ZeforticheHors ligneAncien administrateurPoints: 5394 Défis: 54 Message
Posté le 10-11-2006 à 19:17 | #
voilà le lien
mais j'ai vu que neuronix a démontré qu'elle était aléatoire : 2e lien
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 10-11-2006 à 20:22 | #
J'ai trouvé une explication simple : Comment générer des nombres aléatoires
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 10-11-2006 à 20:41 | #
Non mais pense que le test fait sur casioland est faux (enfin la conclusion est fausse ). Comme le dit Lenainnoir la fonction Ran# est faite à l'aide de bascule donc c'est une chose concrète et pas un algorithme.

Pages: 1, 2, 3 | Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 21 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