Php 基于输入字符串的随机数

Php 基于输入字符串的随机数,php,unique,Php,Unique,我是否可以根据输入字符串生成唯一的数字(代码/字符串/短哈希) 我需要为每个唯一字符串获取简短的唯一编号(不比较现有值)您的问题非常模糊,但如果我理解正确,您可以使用哈希,即:$code=md5($val1.$val2.$val3)或唯一id$code=uniqid($val1.$val2.$val3)$uniquestring=uniqid($string);这是我所能建议的最好的方法,不需要任何代码来引用uniqid,它可以很好地工作,但它将包含string+unique_number。如果

我是否可以根据输入字符串生成唯一的数字(代码/字符串/短哈希)


我需要为每个唯一字符串获取简短的唯一编号(不比较现有值)

您的问题非常模糊,但如果我理解正确,您可以使用哈希,即:
$code=md5($val1.$val2.$val3)
或唯一id
$code=uniqid($val1.$val2.$val3)

$uniquestring=uniqid($string);这是我所能建议的最好的方法,不需要任何代码来引用uniqid,它可以很好地工作,但它将包含string+unique_number。如果我从结果中删除字符串,这个数字还会是唯一的吗?如果没有人再发表评论和/或回答(在接下来的5-10分钟内),那么这将意味着你的问题过于宽泛或不清楚。善良的人需要一个你想要的榜样。我给你的5分钟已经过去了。祝你好运,尽情享受。
md5($val1.$val2.$val3)
产生的唯一值比简单的
$val1少$瓦尔2$val3