¿Cómo asegurarse de que std :: random_shuffle siempre produce un resultado diferente?

¿Hay alguna función, similar asrand(), que necesito llamar para asegurarme de questd::random_shuffle() siempre produce resultados diferentes? es decir, si lo llamo varias veces con los mismos datos, quiero que el orden sea diferente cada vez. ¿Cómo puedo asegurarme de eso?

Respuestas a la pregunta(6)

Su respuesta a la pregunta