All pastes #151713 Raw Edit

Something

public text v1 · immutable
#151713 ·published 2006-08-28 10:28 UTC
rendered paste body
class Lego
        attr_reader :picks

        def initialize( *picks )
                if picks.uniq.length != 1
                        raise ArgumentError, "numbers not Identical"
                end
                @picks = picks
        end
        def self.new_random
                new( rand( 25 ), rand( 25 ) )
        rescue ArgumetError
                redo
        end
end

# ticket = Lego.new( rand(25), rand(25) )
# p ticket.picks
Lego.new_random