Я должен генерировать случайные числа в Python, в списке.
Затем используйте set для получения уникальных символов.
l = [1,5,5,4,5,4,8,9,2]
set(l)
set([1, 2, 4, 5, 8, 9])
Теперь вы можете сгенерировать 200 000 чисел, чтобы получить не менее 100 000 уникальных, и сократить список или около того.
Я пробовал это:
import random
l = []
for i in range (200000):
l.append (random.random())
print len(set(l))
и это дало мне набор длины 200.000. В сгенерированной случайности не было никаких дуплей!