Mettendolo in codice:

Codice PHP:
function get_random_image() {
    
$limits = array(
        
20  => 'foto1.jpg',
        
35  => 'foto2.jpg',
        
70  => 'foto3.jpg',
        
82  => 'foto4.jpg',
        
100 => 'foto5,jpg',
    );
    
$rand rand(1100);
    foreach ( 
$limits as $level => $img ) {
        if ( 
$rand <= $level )
            return 
$img;
    }

in questo modo per modificare/aggiungere immagini e le loro soglie, ti basta modificare l'array $limits senza creare mille if()

Ovviamente e' fondamentale che i numeri siano in ordine crescente.