Generating alphanumeric strings for permalinks

Yeah, I usually do something like

@spec permalink(integer) :: binary
def permalink(bytes_count) do
  bytes_count
  |> :crypto.strong_rand_bytes()
  |> Base.url_encode64(padding: false)
end
permalink(15)
#=> "tWW9pID24daLP_Q4emyd"
9 Likes