Способ контроля случайности (который не будет случайным ...) может быть следующим:
Создать число в диапазоне от 1 до 100:
n = random.randint(1,101)
, а затем сравнить его стребуемый процент выигрыша / проигрыша:
chances_to_win = 51 # 50%
if n < chances_to_win:
print(str(chances_to_win-1) +"% chances to Win")
choice = "Win"
else:
print(str(100-(chances_to_win-1)) +"% chances to Lose")
choice = "Lose"
Таким образом, вы можете контролировать процент выигрыша и проигрыша.