From c89cb15393653b18d1f4e066545eca4f7e73483e Mon Sep 17 00:00:00 2001 From: james Date: Thu, 7 Nov 2024 02:31:46 -0600 Subject: [PATCH] Add run_names.rb --- run_names.rb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 run_names.rb diff --git a/run_names.rb b/run_names.rb new file mode 100644 index 0000000..ed667b8 --- /dev/null +++ b/run_names.rb @@ -0,0 +1,22 @@ +#!/usr/bin/env ruby + +names = [ 'Allen', 'Vickie', 'Matt', 'Lisa', 'James', 'Pich', 'Kristen', 'Jason', 'Markie' ] + +hat = [] + +names.each do |name| + hat.push name +end + +buys_for = {} + +names.each do |name| + while buys_for[name] == nil + pick = hat[rand(hat.length)] + puts "#{name} picks #{pick}" + unless pick == name + buys_for[name] = pick + hat.delete(pick) + end + end +end