Как сделать случайную переменную?

Наример

<?php
$a ="link"; //содержит точный текст
$b = "link2";//содержит точный текст
echo "Вывести в браузер рандомно a и b переменной c";
?>

Ответы (2 шт):

Автор решения: Проста Miha
<?php
  $a ="link" . rand(0, 10000); // случайнное значение от link0 до link10000
  $result = md5(rand());
  /*
  Возможные способы как получить случайнную переменую типа `string`
  $result = md5(rand());
  $result = sha1(rand());
  $result = hash("sha256", rand());
  $result =  uniqid();
  Способ получить случайнную переменую типа `string` длинной `n`
  */
  $b = $result;
  // $b = getName(12);
  echo "Вывести в браузер рандомно $a и $b";

  function getName($n) {
    $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $randomString = '';
  
    for ($i = 0; $i < $n; $i++) {
        $index = rand(0, strlen($characters) - 1);
        $randomString .= $characters[$index];
    }
  
    return $randomString;
  }
?>
→ Ссылка
Автор решения: Андрей Миронов

Добавляйте переменные в массив и используйте функцию array_rand(). При желании можно массив ещё и перемешать с помощью shuffle().

$arr = array($a, $b);
$c = $arr[array_rand($arr, 1)];
→ Ссылка