Method: Merb::SessionMixin.rand_uuid
- Defined in:
- lib/merb-core/dispatch/session.rb
.rand_uuid ⇒ Object
Returns
- String
-
A random 32 character string for use as a unique session ID.
19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/merb-core/dispatch/session.rb', line 19 def rand_uuid values = [ rand(0x0010000), rand(0x0010000), rand(0x0010000), rand(0x0010000), rand(0x0010000), rand(0x1000000), rand(0x1000000), ] "%04x%04x%04x%04x%04x%06x%06x" % values end |