srand
Mengatur nilai awal untuk generator nomor pseudorandom yang digunakan oleh rand
fungsi.
Sintaks
void srand(
unsigned int seed
);
Parameter
seed
Benih untuk pembuatan angka pseudorandom
Keterangan
Fungsi ini srand
mengatur titik awal untuk menghasilkan serangkaian bilangan bulat pseudorandom di utas saat ini. Untuk menginisialisasi ulang generator untuk membuat urutan hasil yang sama, panggil srand
fungsi dan gunakan argumen yang sama seed
lagi. Nilai lain untuk seed
mengatur generator ke titik awal yang berbeda dalam urutan pseudorandom. rand
mengambil angka pseudorandom yang dihasilkan. Memanggil rand
sebelum panggilan apa pun untuk srand
menghasilkan urutan yang sama dengan panggilan srand
dengan seed
diteruskan sebagai 1.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
Rutin | Header yang diperlukan |
---|---|
srand |
<stdlib.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Contoh
Lihat contoh untuk rand
.