Saturday, January 4, 2025

Printing all possible outputs for randint() & randrange() functions of random module

from random import randint, randrange


arr = ['10', '30', '40', '50', '70', '90', '100']

LL = []


for i in range(1000):

  L = randrange(1, 3) # 1, 2

  U = randrange(3, 6) # 3, 4, 5

  s = ''

  for i in range(L, U+1):

    s += arr[i] + '@'

  if s not in LL:

    LL.append(s)

    #print(arr[i], end='@')

  #print()

LL.sort()

for row in LL:

  print(row)


No comments:

Post a Comment