我試圖生成具有相同的樣式bit.ly網址喜歡的UUID:Ruby on Rails的 - 產生bit.ly風格的UUID
http://bit.ly/aUekJP
或cloudapp的:
http://cl.ly/1hVU
這更小
我該怎麼辦? 我現在使用的UUID寶石紅寶石,但我不知道是否有可能限制長度,並得到像這樣的東西。 我目前使用這樣的:
UUID.generate.split("-")[0] => b9386070
但我想有更小,知道這將是獨一無二的。
任何幫助將非常感謝:)
感謝提供的信息史蒂夫,是的,我想我真的誤解了uuid原則:/ base32 gem看起來非常好,我只是想找出一種基於記錄id生成短url的正確方法,我正在使用字符串ID和分配UUID方法給它,但我想現在我可以回到一個整數ID,然後如果例如,在363012開始id計數,例如,我會得到一個'B2G4'字符串表示。我希望這可以按照你上面解釋的一樣。 – zanona 2010-07-19 17:00:11
@lucdco。這正是我所說的。 – 2010-07-20 09:13:11
@SteveWeet感謝您推薦的base32 gem – 2012-05-13 11:49:36