从字母数字字符串创建唯一整数

Mar*_*ear 1 ruby ruby-on-rails

我在 Rails 中播种数据库。种子数据包含 ID,我需要将这些 ID 设置为我的主键。种子数据中的主键是字母数字。Rails 需要它的主键是整数。我认为必须有某种方法将字母数字字符串转换为唯一的整数。不可能是随机的。相当于饼干插孔中的解码器响铃的东西。

saw*_*awa 5

如果不需要区分大小写,那么例如,

"fkfj23".to_i(36) # => 941309499
Run Code Online (Sandbox Code Playgroud)