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.
Il existe deux façons évidentes de générer un chiffre aléatoire de 0 à 9 en Python. On pourrait générer un nombre à virgule flottante aléatoire entre 0 et 1, multiplier par 10 et arrondir vers le bas. Alternativement, on pourrait utiliser la random.randintméthode. import random def random_digit_1(): return int(10 * …
Supposons que vous souhaitiez utiliser les fonctionnalités C ++ <random>dans un programme pratique (pour une définition de "pratique" - les contraintes font en quelque sorte partie de cette question). Vous avez du code à peu près comme ceci: int main(int argc, char **argv) { int seed = get_user_provided_seed_value(argc, argv); if …
Existe-t-il un moyen efficace de générer une combinaison aléatoire de N entiers telle que ... chaque entier est dans l'intervalle [ min, max], les entiers ont une somme de sum, les entiers peuvent apparaître dans n'importe quel ordre (par exemple, un ordre aléatoire), et la combinaison est choisie uniformément au …
J'étalonnais la samplefonction dans R et je la comparais avec igraph:sample_sequn résultat étrange. Quand je lance quelque chose comme: library(microbenchmark) library(igraph) set.seed(1234) N <- 55^4 M <- 500 (mbm <- microbenchmark(v1 = {sample(N,M)}, v2 = {igraph::sample_seq(1,N,M)}, times=50)) J'obtiens un résultat comme celui-ci: Unit: microseconds expr min lq mean median uq …
Dans la documentation, il est dit qu'il existe une chance qui uniform(0,1)peut générer les valeurs 0et 1. J'ai couru uniform(0, 1)10 000 fois, mais cela n'a jamais produit zéro. Même dans le cas de uniform(0, 0.001). Peut random.uniform(0,1)jamais générer 0ou 1?
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.