#!/usr/koeki/bin/ruby srand() def random(ary) i = 0 changed = Array.new while i < ary.length lr = rand(2) if lr == 0 take = ary.shift changed << take else take = ary.pop changed << take end end return changed end char = ["花","鳥","風","月"] $KCODE = 'e' prob = random(char) print("次の熟語を正しくならべかえなさい: \t") printf("\v%s %s %s %s\n",prob[0], prob[1], prob[2], prob[3]) answer = gets.chomp! if answer == #{char} print("正解!\t次の問題です!\n") end