Php 如何从两个数字生成相同的随机字符串,即使我们交换它们?
我正在寻找PHP中的以下逻辑:Php 如何从两个数字生成相同的随机字符串,即使我们交换它们?,php,Php,我正在寻找PHP中的以下逻辑: 第一个号码491 第二个号码784 目标是从这两个数字生成一个通用的加密字符串,即使我们反转它们: <?php function common_string_generator($num1, $num2) { return enc_string_generator($num1, $num2); } # first
<?php
function common_string_generator($num1, $num2) {
return enc_string_generator($num1, $num2);
}
# first
$room_one = common_string_generator(491, 784);
# second
$room_two = common_string_generator(784, 491);
if($room_one===$room_two) {
print "Success";
} else {
print "Failure";
}
?>
#Am here:
<?php
........
$n1 = md5($num1, $num2);
$n2 = md5(num2, num1);
........
?>
#我在这里:
您可以任意决定始终使用较小的数字作为第一个参数,使用较大的数字作为第二个参数:
function common_string_generator($num1, $num2) {
$param1 = min($num1, num2);
$param2 = max($num1, num2);
return enc_string_generator($param1, $param2);
}