小编Ko3*_*2mo的帖子

如何限制仅生成[0-9a-Z]个字符的随机字符串?

我在Elixir中生成一个随机字符串,如下所示:

  len = 10
  val = :crypto.strong_rand_bytes(len)
          |> Base.url_encode64()
          |> binary_part(0, len)
Run Code Online (Sandbox Code Playgroud)

此代码的输出可以包含我不想要的连字符和下划线.将字母表限制为仅限[0-9a-Z]字符的方法是什么?

elixir

0
推荐指数
2
解决办法
880
查看次数

标签 统计

elixir ×1