introduzione
A volte mi annoio e non ci sono nuove domande su PPCG, quindi voglio che scavi una domanda a caso dal passato di PPCG.
Sfida
Dato l'ID PPCG di un utente come input (ad esempio, il mio ID è 30525 ), genera l'URL di una domanda PPCG scelta casualmente. Se la domanda non soddisfa i seguenti criteri, è necessario scegliere un'altra domanda fino a quando non soddisfa i criteri:
- Il richiedente non deve essere l'utente il cui ID è stato inserito nella domanda
- La domanda non deve essere già stata risolta dall'utente il cui ID è stato inserito nella domanda
- La domanda non deve essere senza risposta: probabilmente è troppo difficile
- La domanda non deve avere più di 10 risposte: probabilmente è troppo facile
- La domanda deve essere taggata code-golf
Regole
Gli accorciatori di URL non sono consentiti.
È possibile utilizzare l'API Stack Exchange e Explorer Explorer dati Stack Stack.
Ti verrà mai dato un vero ID utente PPCG.
Nel caso improbabile che non vi siano domande adeguate, non è necessario produrre nulla (il comportamento indefinito va bene).
Side Challenge
Anche se non ti verranno assegnati punti extra, sarebbe gradito se qualcuno avesse progettato un bookmarklet utilizzabile che, una volta eseguito, apriva la finestra del browser a una domanda PPCG casuale che segue i criteri di cui sopra. L'ID utente deve essere insita nel programma (per il bookmarklet unica ).
Sfida
Vince il codice più breve in byte.