From: Ast Jay Date: 2010-01-29T05:47:37+09:00 Subject: What am I doing wrong? I didn't see a beginners forum - hope it's ok to post this here. I feel so daft as this must be the simplest question you've probably been asked! Anyway I'm new to Ruby and want to create a very simple script that generates 100 random words and puts them into an array. I want to put them into an array so I can use array.uniq! so there are no duplicates. Here's my code so far (although I have tried lots of variations already). ---------------- def create_word first_letter = ["b", "c", "d", "f", "g", "h", "j", "k", "l", "m", "n", "p", "q", "r", "s", "t", "v", "w", "x", "y", "z"].shuffle[0..6].join end def create_list(word) words = [] words << word end 100.times do list << create_list(create_word) puts list end -------- Like I said I am a beginner... well that's my excuse lol. Hope someone can help! -- Posted via http://www.ruby-forum.com/.