Ich habe hier eine Herausforderung beantwortet und diese Aufgabe war Teil der Herausforderung. Ich habe eine 73-Byte-Lösung in Javascript. Aber ich denke, es ist zu viel für eine einfache Sache.
Herausforderung
Als Eingabe zwei Ganzzahlen gegeben:
Ndie Länge des erwarteten ArraysRDer Intervallbereich beginnt mit eins:,1..Rnicht0..R-1
Geben Sie in jedem Lauf Ihres Programms / Ihrer Funktion ein anderes Array von Längen Nmit Werten aus, zwischen denen 1..Rkein Wert mehr als einmal vorkommt.
Sie müssen R-valuein Ihrem Code verwenden.
Beschränkungen
Sie können davon ausgehen: 2 <= N <= R.
Ich würde wirklich gerne eine Javascript-Lösung sehen, die kürzer als meine 73 Bytes ist.
Aber natürlich ist es offen für alle Sprachen!
Wenn Ihre Sprache kein Array zurückgeben kann, können Sie alle Zahlen ausdrucken;)
shuffle(0..N)
new Dateliefern aber ungleichmäßige Werte. Des Weiteren glaube ich, dass Sie Golf spielen können new Date%r+1;)


R=N=1) Dann empfehle ich, die Bereiche0..Rals Alternative zuzulassen, da dies für viele Sprachen natürlicher ist.