牡羊座新月(カードをクリック)
using System; namespace Tarot1 { class Program { static void Main(string[] args) { Random random = new Random(); int randomValue = random.Next(0, 22); string cardName; switch (randomValue) { case 0: cardName = "愚者"; break; case 1: cardName = "魔術師"; break; case 2: cardName = "女司祭"; break; case 3: cardName = "女帝"; break; case 4: cardName = "皇帝"; break; case 5: cardName = "司祭"; break; case 6: cardName = "恋人"; break; case 7: cardName = "戦車"; break; case 8: cardName = "力"; break; case 9: cardName = "隠者"; break; case 10: cardName = "運命の輪"; break; case 11: cardName = "正義"; break; case 12: cardName = "吊るし人"; break; case 13: cardName = "死"; break; case 14: cardName = "節制"; break; case 15: cardName = "悪魔"; break; case 16: cardName = "塔"; break; case 17: cardName = "星"; break; case 18: cardName = "月"; break; case 19: cardName = "太陽"; break; case 20: cardName = "審判"; break; case 21: cardName = "世界"; break; default: throw new ApplicationException("存在しないカードが指定されました。"); } Console.WriteLine(randomValue.ToString() + "." + cardName); } } } copy
import random # カードのリストを作成 cards = list(range(1, 22)) # カードをシャッフルして1枚選ぶ selected_card = random.choice(cards) # 結果を表示する print(f"あなたが選んだカードは{selected_card}です。")