Te voy a dar la idea, pero no te lo voy a hacer.
- Para generar los números aleatorios tienes que utilizar
rand. Puedes elegir límite superior e inferior o dejarlo por libre y serán de la longitud que quiera PHP.
- Para contar el número de 5, pasas los números a string y utilizas
substr_count, que te cuenta el número de apariciones de una subcadena (en este caso "5") en una cadena (en este caso tu número aleatorio.
Un saludo.