Аналогично: Haskell Random from Datatype
Я создал тип данных, чтобы содержать различные виды оружия в игре Rock Paper Scissor.
data Weapon = Rock | Paper | Scissor
Теперь я хотел бы создать случайное оружие, которое будет использоваться компьютером против пользователя. Я взглянул на аналогичную ссылку, которую я опубликовал в начале, но для меня это кажется слишком общим.
Я могу генерировать случайные числа из любого другого типа. То, что я могу понять, - это сделать мой тип данных экземпляром класса Random.