Si j'utilise la fonction générateur de nombres aléatoires dans différents langages de programmation et que j'ai choisi la même graine. Doivent-ils me donner les mêmes nombres aléatoires? Par exemple, j'ai utilisé Java et Perl ... a donné des nombres différents.Numéros aléatoires dans différents langages de programmation
Répondre
Non, sauf si les deux langues utilisent le même algorithme.
Je pense que même des implémentations différentes du même langage peuvent donner des résultats différents. –
@ S.C .: En fonction de la langue et de ses spécifications. – SLaks
..ou le même appel API système d'exploitation. –
La portabilité entre les langues est l'une des raisons d'utiliser votre propre générateur de nombres aléatoires. This article donne un très petit générateur de nombres aléatoires dont l'algorithme a été vérifié par des experts. Vous pouvez facilement transférer le générateur vers n'importe quel langage prenant en charge les opérations de base sur les entiers non signés 32 bits. Chaque implémentation doit renvoyer la même séquence de sorties avec les mêmes graines.
- 1. Gestion de projets concurrents écrits dans différents langages de programmation
- 2. Numéros aléatoires dans C#
- 3. Graphique pour déchiffrer les termes dans différents langages de programmation
- 4. Numéros aléatoires et négatifs
- 5. Langages de programmation SIMD
- 6. Numéros aléatoires utilisant C#
- 7. Numéros aléatoires int64 et float64
- 8. Hiérarchie d'instructions dans les langages de programmation
- 9. Comment effectuer des tests de performance sur des bibliothèques écrites dans différents langages de programmation?
- 10. Langages de programmation de téléphones portables
- 11. Numéros aléatoires et stockage local thread
- 12. gVim et plusieurs langages de programmation
- 13. Mélangez les numéros aléatoires. dans une zone de liste déroulante
- 14. Cibler plusieurs langages/plates-formes de programmation
- 15. Ces numéros aléatoires sont-ils 'sûrs'
- 16. Langages de programmation explicitement statiquement typés
- 17. Équivalence formelle entre les langages de programmation
- 18. profileurs pour les langages de programmation
- 19. Quels langages de programmation ciblent J2ME?
- 20. Numéros aléatoires lognormaux dans la plage spécifique dans Matlab
- 21. Compression et décompression en java ne fonctionne pas bien pour différents langages de programmation
- 22. nombres aléatoires dans C#
- 23. Notation d'inégalité chaînée dans les langages de programmation
- 24. Covariance et contravariance dans les langages de programmation
- 25. Méthodes d'effets secondaires dans purement langages de programmation fonctionnelle
- 26. Fonctionnalités relationnelles dans les langages de programmation orientés objet
- 27. OpenThread() via différents numéros de threads?
- 28. générateur de nombres aléatoires C de sans numéros répéter
- 29. Affichage de fichiers texte en clair avec différentes couleurs d'arrière-plan dans Mac OSX, pour différents langages de programmation
- 30. Utilisation de compteurs de performance avec différents langages d'interface utilisateur
Quelles sont les deux langues? – SLaks
Et quelle fonction? –