Генерировать случайное значение из определенного пользователем -типа данных в Haskell

Аналогичные:Haskell Random из типа данных

Я создал тип данных для хранения различного оружия в игре «Камень, ножницы, бумага».

data Weapon = Rock | Paper | Scissor

Теперь я хотел бы сгенерировать случайное оружие, которое будет использоваться компьютером против пользователя. Я взглянул на аналогичную ссылку, которую я разместил в начале, но она кажется мне слишком общей.

Я могу генерировать случайные числа из любого другого типа. Что я могу понять, так это то, как сделать мой тип данных экземпляром класса Random.

12
задан Community 23 May 2017 в 11:54
поделиться