RubyでUUIDを作る

RubyでUUIDを作るgemを利用すれば簡単に行けるんですね。とりあえず本家Githubページを見て書いてみました。randomが利用できればいいかな。

require "uuidtools"

md5 = UUIDTools::UUID.md5_create(UUIDTools::UUID_DNS_NAMESPACE, "www.widgets.com")
puts "md5:       " + md5

sha1 = UUIDTools::UUID.sha1_create(UUIDTools::UUID_DNS_NAMESPACE, "www.widgets.com")
puts "sha1:      " + sha1

timestamp = UUIDTools::UUID.timestamp_create
puts "timestamp: " + timestamp

random = UUIDTools::UUID.random_create
puts "random:    " + random

ログ

md5:       3d813cbb-47fb-32ba-91df-831e1593ac29
sha1:      21f7f8de-8051-5b89-8680-0195ef798b6a
timestamp: d51dae0c-1007-11e4-b5eb-705681ad74cf
random:    1a4497db-f62a-43a4-bc87-1552706da7ad

参考

Pocket
LINEで送る

You may also like...