Как сделать случайное число не случайным?
По предложению vilgeforce, сделал следующее:from random import randint
def rrand(n):
	if randint(0,9) < n:
		return randint(0,1)
	return randint(2,9)n - отвечает за % соотношение, в данном случае это 2, то есть 20%(0,9) - диапазоны
Вот пример 10 тестов по 1000 вызовов функции:
По результатам видим что приблизительно наши условия выполнены, мы получили ~20% одних ответов, и ~80% других. В моём случае, меня это устраивает.
Первый вызов rand показывает в какие "проценты" попадает следующее число, а потом дергается второй раз rand с нужными границами для получения самого числа, причем границы в зависимости от первого.
Касательно же случайности-неслучайности, rand в вашем случае наверняка не выдает случайной (!!!) последовательности.