Should performance optimization be a priority when selecting random entries from an array in PHP?

When selecting random entries from an array in PHP, performance optimization may not be a top priority unless dealing with a very large array. One way to optimize performance is to shuffle the array and then select the desired number of random entries. This ensures that each entry has an equal chance of being selected.

$myArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

shuffle($myArray);

$randomEntries = array_slice($myArray, 0, 3);

print_r($randomEntries);