Sha256: 9a44a7b28b9c79ac41d12a4f1b60874152e56882f364277d571f64af242ec9bf

Contents?: true

Size: 461 Bytes

Versions: 3

Compression:

Stored size: 461 Bytes

Contents

require "colorize"
require_relative "main"
module Mastermind
  
  class Code_generator
    attr_reader :computer
    
    def computer_choice(col = nil)
      @computer = []
      code = ["r","g","b","y","c","m"]
      col_val = 4 + col
      limit = col_val > code.size ? code.size : col_val
      until @computer.length == col_val
        i = Random.rand (0...limit)
        @computer << code[i];  @computer.uniq
      end
      @computer
    end
  
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mastermind_adeybee-0.1.3 lib/computer.rb
mastermind_adeybee-0.1.2 lib/computer.rb
mastermind_adeybee-0.1.1 lib/computer.rb