(0-1的随机数)*6 取整后得到数字概率是相等的吗

取整
0.06=0
0.1
6=0@
0.26=1
0.3
6=1
0.46=2
0.5
6=3
0.66=3
0.7
6=4
0.86=4
0.9
6=5
不知道这样能不能得出概率是不相等的
我觉得概率是不相等的


import random
b = [0,0,0,0,0,0]
for i in range(100000):
    a = random.random()
    if int(a*6) == 0:
        b[0]+=1
    elif int(a*6) == 1:
        b[1]+=1
    elif int(a*6) == 2:
        b[2]+=1
    elif int(a*6) == 3:
        b[3]+=1
    elif int(a*6) == 4:
        b[4]+=1
    elif int(a*6) == 5:
        b[5]+=1
print(b)

接近1:1,样本越大,比例越接近于1

import random
for _ in range(10):
    dic = {}
    nums = [int(random.random()*6) for _ in range(60000)]
    for i in nums:
        dic[i] = dic.get(i,0)+1
    print(dic)

    
{2: 9868, 4: 10000, 0: 10014, 1: 9895, 5: 10157, 3: 10066}
{4: 10123, 0: 9889, 3: 9907, 1: 9942, 2: 10058, 5: 10081}
{0: 10271, 5: 10052, 3: 9823, 4: 9910, 2: 9960, 1: 9984}
{0: 9928, 1: 9977, 5: 10042, 2: 10055, 4: 9931, 3: 10067}
{4: 9988, 0: 9927, 2: 10038, 3: 9988, 5: 10155, 1: 9904}
{0: 9879, 3: 9970, 2: 9950, 4: 10114, 5: 10041, 1: 10046}
{5: 9987, 2: 10165, 3: 9824, 4: 9845, 1: 10009, 0: 10170}
{4: 9966, 2: 10116, 0: 9871, 5: 10080, 3: 10126, 1: 9841}
{4: 10050, 0: 10079, 3: 10051, 5: 9856, 1: 10030, 2: 9934}
{3: 10062, 0: 9971, 1: 10013, 5: 10105, 2: 9952, 4: 9897}