このディレクトリの索引

# 出典 :: ★★ Java の宿題ここで答えます Part 68 ★★ #464 # 0〜30の数字の中からランダムに5つ重複なしで選びたいんですが # どうやったらいいでしょうか? # もしそういう関数があれば教えてください '0〜30の数字の中からランダムに5つ重複なしで選ぶ'(X) :- length(L,5), '0〜30の数字の中からランダムに5つ重複なしで選ぶ'(L,[],X). '0〜30の数字の中からランダムに5つ重複なしで選ぶ'([],X,X). '0〜30の数字の中からランダムに5つ重複なしで選ぶ'([_|R1],Y,X) :- N is random(31), \+(member(N,Y)), '0〜30の数字の中からランダムに5つ重複なしで選ぶ'(R1,[N|Y],X),!. '0〜30の数字の中からランダムに5つ重複なしで選ぶ'(L1,Y,X) :- '0〜30の数字の中からランダムに5つ重複なしで選ぶ'(L1,Y,X).