Es posible si convierte su ráster en una capa vectorial.
Ejemplo rápido, a partir de este ráster de clasificación:

Use Raster > Conversion > Polygonizepara convertirlo en una capa vectorial:

Si desea crear puntos en toda una clase (y no en cada "parche" separado), use la Vector > Geometry Tools > Singleparts to Multipartsherramienta.
Luego vaya a Vector > Research Tools > Random Points, seleccione la capa vectorial anterior Input Boundary Layery marque la Use this number of pointsopción si desea crear el mismo número de puntos en cada clase:

Si desea cambiar el número de puntos según la clase, agregue una columna a la tabla de atributos de la capa de polígono en la que especificará el número de puntos para cada clase, luego marque la Use value from input fieldopción (en lugar de Use this number of points) en los Puntos aleatorios herramienta.
