Latest web development tutorials

fungsi perpustakaan C - rand ()

C library standar - <stdlib.h> C library standar - <stdlib.h>

deskripsi

C fungsi perpustakaanint rand (void) mengembalikan kisaran 0 ke nomor pseudo-random RAND_MAX.

RAND_MAX adalah konstan, nilai default dalam implementasi yang berbeda akan bervariasi, tetapi nilai minimal 32.767.

pernyataan

Berikut adalah deklarasi rand () fungsi ini.

int rand(void)

parameter

  • NA

Kembali Nilai

fungsi mengembalikan nilai integer dalam kisaran antara 0 RAND_MAX dari.

contoh

Contoh berikut menunjukkan rand () adalah fungsi yang digunakan.

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int i, n;
   time_t t;
   
   n = 5;
   
   /* 初始化随机数发生器 */
   srand((unsigned) time(&t));

   /* 输出 0 到 49 之间的 5 个随机数 */
   for( i = 0 ; i < n ; i++ ) {
      printf("%d\n", rand() % 50);
   }
   
  return(0);
}

Mari kita mengkompilasi dan menjalankan program di atas, yang akan menghasilkan berikut:

38
45
29
29
47

C library standar - <stdlib.h> C library standar - <stdlib.h>