Я попытался перевести следующий код Python в Go
import random
list = [i for i in range(1, 25)]
random.shuffle(list)
print(list)
но нашел мою версию Go длинной и неудобной, потому что нет функции тасования, и мне пришлось реализовать интерфейсы и преобразовать типы.
Что было бы идиоматической версией Go моего кода?