while count < n:
    bits = random.getrandbits(32)
value = struct.unpack('f', struct.pack('I', bits))[0]
if not math.isinf(value) and not math.isnan(value):
    pass
Генерировать большое количество уникальных случайных чисел float32