How can rand() be used to generate a random number excluding a specific value in PHP?

To generate a random number excluding a specific value using rand() in PHP, you can repeatedly generate a random number until it is not equal to the excluded value. This can be achieved by using a while loop to keep generating random numbers until the condition is met.

$excludedValue = 5;
$randomNumber = rand(1, 10);

while ($randomNumber == $excludedValue) {
    $randomNumber = rand(1, 10);
}

echo $randomNumber;