Is this the correct way to avoid getting the same value twice?

# Text colors
@colors = qw[ #F0F8FF #00FFFF #7FFFD4 #F0FFFF #F5F5DC #FFE4C4  #4169E1 #8B4513 #FA8072 
#F4A460 #2E8B57 #A0522D ];


# choose a color!
$color_choice1 = rand $#colors;

# make sure we don't get same color twice

$color_choice2 = rand $#colors;

while ($color_choice1 eq $color_choice2){

$color_choice = $color_choice2 = rand $#colors;
last if ($color_choice1 ne $color_choice2);
}



Thx!

Dave

*====================================================*
*   Cora Connection Your West African Music Source   *  
*   http://www.coraconnection.com/                   *  
*   Resources, Recordings, Instruments & More!       *
*====================================================*

Reply via email to