J'ai été à jouer avec l'aléatoire de la bibliothèque Python pour simuler un projet sur lequel je travail et je me suis retrouvé dans une drôle de position.
Disons que nous avons le code suivant en Python:
from random import randint
import seaborn as sns
a = []
for i in range(1000000):
a.append(randint(1,150))
sns.distplot(a)
L'intrigue suit un "uniforme discrète" de distribution comme il se doit.
Cependant, lorsque je change la gamme de 1 à 110, la parcelle a plusieurs pics.
from random import randint
import seaborn as sns
a = []
for i in range(1000000):
a.append(randint(1,110))
sns.distplot(a)
Mon impression est que les sommets sont sur 0,10,20,30,... mais je ne suis pas capable de l'expliquer.
Edit: La question n'était pas similaire à celui proposé en double, puisque le problème dans mon cas, c'était le seaborn de la bibliothèque et de la façon dont je la visualisation de données.
Edit 2: en Suivant les suggestions sur les réponses, j'ai essayé de le vérifier par la modification de la seaborn de la bibliothèque. Au lieu de cela, à l'aide de matplotlib les deux graphes ont été les mêmes
from random import randint
import matplotlib.pyplot as plt
a = []
for i in range(1000000):
a.append(randint(1,110))
plt.hist(a)