on Mon, August 04, 2008, 16:51:00, Yukihiro
Matsumoto writes:

|  You Array#sample! does pick samples from array,
|  IN ADDITION TO removing picked elements from
the |  receiver.  Array#sample! does two things at
once.

Yes, understood. In that sense, it is more like
#pop, which does NOT have a bang.

Thanks for the clarification.

graeme