h = {"Адам" => 10, "Микита" => 12, "Шаміль" => 5, "Герц" => 9, "Шандор" => 6} s = 0 h.each do |name, mark| h[name] = rand 0...12 s += h[name].to_f end a = s / h.length.to_f print("#{h}\n") print("#{a}\n") good_boys = [] h.each do |name, mark| if mark > a good_boys.push(name) end end print("#{good_boys}\n")