Introducción
A veces me aburro y no hay nuevas preguntas sobre PPCG, por lo que quiero que hagas una pregunta al azar del pasado de PPCG.
Desafío
Dada la ID PPCG de un usuario como entrada (por ejemplo, mi ID es 30525 ), genera la URL de una pregunta PPCG elegida al azar. Si la pregunta no cumple con los siguientes criterios, debe elegir otra pregunta hasta que cumpla con los criterios:
- El que hace la pregunta no debe ser el usuario cuyo ID se ingresó a la pregunta
- La pregunta ya no debe haber sido respondida por el usuario cuya ID fue ingresada a la pregunta
- La pregunta no debe quedar sin respuesta: probablemente sea demasiado difícil
- La pregunta no debe tener más de 10 respuestas: probablemente sea demasiado fácil
- La pregunta debe ser etiquetada code-golf
Reglas
Los acortadores de URL no están permitidos.
Puede usar la API de Stack Exchange y el Explorador de datos de Stack Exchange.
Solo se le dará una identificación de usuario PPCG real.
En el caso improbable de que no haya preguntas adecuadas, no tiene que mostrar nada (el comportamiento indefinido está bien).
Desafío lateral
Aunque no se le otorgarán puntos adicionales, se agradecería que alguien diseñara un marcador utilizable que, cuando se ejecuta, abre la ventana del navegador a una pregunta PPCG aleatoria que sigue los criterios anteriores. El ID de usuario debe ser codificado en el programa (por el bookmarklet solamente ).
Desafío
El código más corto en bytes gana.
fuente