--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: "As with #shuffle but modifies the array in place. The algorithm used here is known as a Fisher-Yates shuffle."
- !ruby/struct:SM::Flow::VERB 
  body: "  a = [1,2,3,4]\n  a.shuffle!\n  a  #=&gt; [2,4,1,3]\n"
- !ruby/struct:SM::Flow::P 
  body: CREDIT Niel Spring
full_name: Random::Array#shuffle!
is_singleton: false
name: shuffle!
params: ()
visibility: public
