import random

def rollDice(n):
    rollsList = []
    
    while n > 0:
        rollsList.append(random.randint(1,20))
        n -= 1

    print(rollsList)
    return max(rollsList)

rollDice(3)
[18, 5, 15]
18
import random

# define the number of dogs and cats
N = 10

# generate a random number between 1 and 20
def random_number():
  return random.randint(1, 20)

# shuffle the numbers 1 to 20 
def shuffle(numbers):
  for i in range(20):
    j = random.randint(0, i)
    numbers[i], numbers[j] = numbers[j], numbers[i]

if __name__ == "__main__":
  numbers = [i + 1 for i in range(20)]  # initialize the array with the numbers 1 to 20

  shuffle(numbers)  # shuffle the numbers

  # print the resulting order
  for i in range(20):
    print(numbers[i])
13
2
17
12
14
18
16
6
1
7
3
4
19
20
11
10
15
5
8
9