my @likelihood = (1, 3, 4, 9, 2, 8); my @option = qw(foo bar baz quux biz); #### my @likelihood = (1, 3, 4, 9, 2, 8); my @option = qw(foo bar baz quux biz); #### my @options = ( { name => 'foo', weight => 1 }, { name => 'bar', weight => 3 }, { name => 'baz', weight => 4 }, { name => 'quux', weight => 9 }, { name => 'biz', weight => 2 }, );