I am trying to display possibilities for additions of specific numbers but have not been getting the right results. 

```
<?php

$num3 = 20;
$set = null;
$balance = $num3;

    $dig = mt_rand(1,5);
    for($i = $balance; $i > 0; $i -= $dig ){
        echo $dig.'<br>';
        if($i < 1){
            $set .= $i;
            $balance = 0;
        }
        else{
            $set .= $dig.'+';
            $dig = mt_rand(1,5);
        }
    }
echo $set.'='.$num3;
?>

```

Here are some of the outputs:

```
2+5+1+4+5+3+=20
1+4+3+5+3+=20
3+1+1+2+3+4+4+1+3+=20

```

Appreciate any pointers. Thank in advance...