Wie kann ich n zufällige Elemente aus einem nehmen ArrayList<E>? Im Idealfall möchte ich in der Lage sein, die take()Methode nacheinander aufzurufen , um ersatzlos weitere x-Elemente zu erhalten.
Bei dieser Frage handelt es sich um einen Kommentar in dieser Frage. Empfohlene Methode zum Initialisieren von srand? Der erste Kommentar besagt, dass srand()dies in einer Anwendung nur EINMAL aufgerufen werden sollte. Wieso ist es so?
Ich möchte /dev/randomoder /dev/urandomin C verwenden. Wie kann ich das tun? Ich weiß nicht, wie ich mit ihnen in C umgehen soll. Wenn jemand weiß, sagen Sie mir bitte, wie. Vielen Dank.
Ich weiß, dass ich, um die Zufälligkeit von numpy.random zu säen und sie reproduzieren zu können, Folgendes tun sollte: import numpy as np np.random.seed(1234) aber was macht np.random.RandomState() das
Ich suche nach einer sehr schnellen Möglichkeit, eine alphanumerische eindeutige ID für einen Primärschlüssel in einer Tabelle zu generieren. Würde so etwas funktionieren? def genKey(): hash = hashlib.md5(RANDOM_NUMBER).digest().encode("base64") alnum_hash = re.sub(r'[^a-zA-Z0-9]', "", hash) return alnum_hash[:16] Was wäre ein guter Weg, um Zufallszahlen zu generieren? Wenn ich es auf Mikrozeit stütze, …
Ich möchte einen zufälligen Dateinamen in einer Unix-Shell generieren (sagen wir tcshell). Der Dateiname sollte aus zufälligen 32 Hex-Buchstaben bestehen, z. c7fdfc8f409c548a10a0a89a791417c5 (zu dem ich hinzufügen werde, was notwendig ist). Der Punkt ist, dass es nur in der Shell möglich ist, ohne auf ein Programm zurückzugreifen.
Ich versuche eine Zufallszahl zu generieren, die eine feste Länge von genau 6 Stellen haben muss. Ich weiß nicht, ob das unten angegebene JavaScript jemals eine Zahl mit weniger als 6 Ziffern erzeugen würde. Math.floor((Math.random()*1000000)+1); Ich habe diese Frage und Antwort auf StackOverflow hier gefunden . Aber es ist unklar. …
Ich versuche, 25 zufällige Stichproben von 15.000 IDs aus einer Tabelle zu erhalten. Anstatt jedes Mal manuell auf run zu drücken, versuche ich, eine Schleife zu erstellen. Was ich voll und ganz verstehe, ist nicht die optimale Verwendung von Postgres, aber es ist das Werkzeug, das ich habe. Das habe …
Der berühmte Fisher-Yates-Shuffle-Algorithmus kann verwendet werden, um ein Array A der Länge N zufällig zu permutieren: For k = 1 to N Pick a random integer j from k to N Swap A[k] and A[j] Ein häufiger Fehler, von dem mir immer wieder gesagt wurde, dass ich ihn nicht machen …
Ich bin daran interessiert, einen sehr einfachen Zufallskennwortgenerator mit hoher (kryptografischer) Qualität zu erstellen. Gibt es einen besseren Weg, dies zu tun? import os, random, string length = 13 chars = string.ascii_letters + string.digits + '!@#$%^&*()' random.seed = (os.urandom(1024)) print ''.join(random.choice(chars) for i in range(length))
random.Next(0,5) Es wird nie die 5 zurückgegeben (aber manchmal die 0). Warum? Ich dachte, dies sind nur Grenzwerte, die zurückgegeben werden können. Vielen Dank
Ich muss eine Zufallszahl mit x Ziffern erstellen. Nehmen wir also an, x ist 5, ich brauche eine Zahl, um z. 35562 Wenn x 3 ist, würde es so etwas wie zurückwerfen; 463 Könnte mir jemand zeigen, wie das gemacht wird?
Ich möchte zufällig ein Element aus einem Array auswählen, aber jedes Element hat eine bekannte Auswahlwahrscheinlichkeit. Alle Chancen zusammen (innerhalb des Arrays) summieren sich zu 1. Welchen Algorithmus würden Sie als den schnellsten und am besten geeigneten für große Berechnungen vorschlagen? Beispiel: id => chance array[ 0 => 0.8 1 …
Ich benutze den folgenden Code, um die C ++ - <random>Bibliothek zu testen . Warum erhalte ich für jeden Lauf der kompilierten ausführbaren Datei genau die gleiche Reihenfolge? Ist rd()bei der Zusammenstellung deterministisch? Wie erhalte ich für jeden Lauf eine andere Ausgabe? GCC 4.8.1 unter Windows 7 64bit. Verwenden der …
Setup: Ubuntu Server auf einer virtuellen Maschine mit 6 Kernen und 3 GB RAM. wenn ich versuche , ein zu generieren asymmetric key pairüber GPGwie diese gpg --gen-key. Ich erhalte folgende Fehlermeldung: Not enough random bytes available. Please do some other work to give the OS a chance to collect …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.