# # Orthogonal Array Maker # # Copyright (C) 2010 GLAD!! (ITO Yoshiichi) # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, # either express or implied. See the License for the specific language # governing permissions and limitations under the License. # # Usage: ruby mkOA.rb [size [args...]] # require 'OrthogonalArray' if ARGV.empty? size = 16 args = '' else size = ARGV[0].to_i args = ARGV.drop(1).join(',') end oa = OrthogonalArray.new(size, args) #oa.row0 = 0 #oa.col0 = 0 #oa.val0 = 1 #oa.valid? oa.print