Cette balise est destinée aux questions relatives aux nombres aléatoires et à leurs générateurs, qu'ils soient pseudo-aléatoires ou vraiment aléatoires.
Si vous voulez des nombres aléatoires cryptographiquement forts en Java, vous utilisez SecureRandom. Malheureusement, cela SecureRandompeut être très lent. S'il utilise /dev/randomLinux, il peut bloquer l'attente d'une entropie suffisante pour s'accumuler. Comment éviter la pénalité de performance? Quelqu'un a-t-il utilisé des mathématiques peu communes comme solution à ce problème? Quelqu'un …
J'ai une bibliothèque d'images sur Amazon S3. Pour chaque image, je md5 l'URL source sur mon serveur plus un horodatage pour obtenir un nom de fichier unique. Comme S3 ne peut pas avoir de sous-répertoires, je dois stocker toutes ces images dans un seul dossier plat. Dois-je m'inquiéter des collisions …
Je soupçonne que la réponse est `` à cause des mathématiques '', mais j'espérais que quelqu'un pourrait donner un peu plus d'informations à un niveau de base ... J'étais en train de fouiller dans le code source de BCL aujourd'hui, pour voir comment certaines des classes que j'ai utilisées auparavant …
Si j'ai une énumération comme celle-ci: public enum Letter { A, B, C, //... } Quelle est la meilleure façon d'en choisir un au hasard? Il n'a pas besoin d'être à l'épreuve des balles de qualité de production, mais une distribution assez uniforme serait bien. Je pourrais faire quelque chose …
J'essaie de générer une chaîne aléatoire dans Go et voici le code que j'ai écrit jusqu'à présent: package main import ( "bytes" "fmt" "math/rand" "time" ) func main() { fmt.Println(randomString(10)) } func randomString(l int) string { var result bytes.Buffer var temp string for i := 0; i < l; { …
J'ai besoin d'une fonction qui générerait un entier aléatoire dans une plage donnée (y compris les valeurs de bordure). Je n'ai pas d'exigences de qualité / aléatoire déraisonnables, j'ai quatre exigences: J'ai besoin que ce soit rapide. Mon projet doit générer des millions (voire des dizaines de millions) de nombres …
J'ai besoin d'un algorithme rapide pour sélectionner 5 éléments aléatoires dans une liste générique. Par exemple, j'aimerais obtenir 5 éléments aléatoires à partir d'un fichier List<string>.
Voici ce que j'utilise. Le jeton n'a pas nécessairement besoin d'être entendu pour deviner, il s'agit plus d'un identifiant d'url court qu'autre chose, et je veux être bref. J'ai suivi quelques exemples que j'ai trouvés en ligne et en cas de collision, je pense que le code ci-dessous recréera le …
Est-il possible de générer un nombre aléatoire entre 2 doubles? Exemple: public double GetRandomeNumber(double minimum, double maximum) { return Random.NextDouble(minimum, maximum) } Ensuite, je l'appelle avec ce qui suit: double result = GetRandomNumber(1.23, 5.34); Toute réflexion sera apprécié.
Je voudrais un utilitaire efficace pour générer des séquences d'octets uniques. UUID est un bon candidat mais UUID.randomUUID().toString()génère des trucs comme 44e128a5-ac7a-4c9a-be4c-224b6bf81b20ce qui est bien, mais je préférerais une chaîne sans tiret. Je recherche un moyen efficace de générer des chaînes aléatoires, uniquement à partir de caractères alphanumériques (pas de …
Je suis développeur de jeux Web et j'ai un problème avec les nombres aléatoires. Disons qu'un joueur a 20% de chances d'obtenir un coup critique avec son épée. Cela signifie qu'un résultat sur 5 devrait être critique. Le problème est que j'ai de très mauvais résultats dans la vraie vie …
J'ai besoin d'obtenir un enregistrement aléatoire d'une table via ActiveRecord. J'ai suivi l'exemple de Jamis Buck de 2006 . Cependant, j'ai également rencontré un autre moyen via une recherche Google (impossible d'attribuer un lien en raison de nouvelles restrictions utilisateur): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id >= ?", …
La Math.random()fonction JavaScript renvoie une valeur aléatoire entre 0 et 1, automatiquement amorcée en fonction de l'heure actuelle (similaire à Java je crois). Cependant, je ne pense pas qu'il y ait un moyen de créer votre propre semence pour cela. Comment puis-je créer un générateur de nombres aléatoires pour lequel …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.