Was ist der Unterschied zwischen rand() und random () - Funktionen?

Einmal, mein Lehrer hat mich gelehrt, zu verwenden randomize() und random() Funktion zur Erzeugung von Pseudo-zufälligen zahlen in C++ Builder. Nun, ich arbeite lieber im VS 2012, aber als ich versuchte, diese Funktionen zu nutzen gibt es sagt, dass "Bezeichner nicht gefunden", auch wenn ich Hinzugefügt #include <stdlib.h>. Nach einiger Zeit Googeln fand ich, dass es auch rand() und srand() Funktionen. Was ist der Unterschied zwischen Ihnen und denen ist es besser, zu verwenden?

sollten Sie die random header zumal mit rand() ist schädlich
"schädlich" ist eine subjektive Maßnahme. Es hängt davon ab, was Sie tun. Es ist einfach nur en pseudo-random generator, nachdem alle.
Es ist eine sehr beschissen, und es ist nicht möglich zu beweisen, alle Eigenschaften über die Verteilung (das ist wahrscheinlich wichtig, wenn Sie mit dem erzeugen von Zufallszahlen in den ersten Platz.)

InformationsquelleAutor Sunrise | 2013-09-10

Schreibe einen Kommentar