¿Generando resultados aleatorios por peso en PHP?

Sé cómo generar un número aleatorio en PHP, pero digamos que quiero un número aleatorio entre 1-10 pero quiero más 3,4,5 y luego 8,9,10. ¿Cómo es esto posible? Publicaría lo que he intentado pero, sinceramente, ni siquiera sé por dónde empezar.

Respuestas a la pregunta(12)

Su respuesta a la pregunta