Tổng Hợp

C – Bài 18: Hàm sinh số ngẫu nhiên.


Hướng dẫn lập trình c cơ bản. Hàm sinh số ngẫu nhiên, rand(), srand(), cách sử dụng, ý nghĩa của hàm rand(). random number function. C programming tutorial for the beginner. triệu thân channel – let’s grow together!

Nguồn: https://formazione.eu.com/

Xem thêm bài viết khác: https://formazione.eu.com/tong-hop/

Tổng Hợp
Easy Driver Pack -wanDriver 5.3.3 Driver – Win 7 – 32-64 bit
Tổng Hợp
Hướng dẫn burn nhạc MP3 vào CD để nghe trên xe (bằng chính Windows)
Tổng Hợp
Dạy bé vẽ con thỏ đơn giản, hướng dẫn bé vẽ và tô màu con thỏ ăn cà rốt- How to draw a Bunny Rabbit
  • Vì sao phải %5d vậy a


  • Nếu mình phát sinh ngẫu nhiên các số và các số đó không trùng nhau thì phải làm sao anh.


  • máy e chạy chương trình kiểm tra rand-max là nó bảo có virus xâm nhập


  • vẫn chưa hiểu srand(time(NULL) để làm gì


  • cho em hỏi, em cho ngẫu nhiên mà các số cứ bị gần nhau, ví dụ như: 4565, 4576, 4598, 4614,… Em hoàn toàn để nó ngẫu nhiên từ 0 đến 32767. Có cách nào fix cái này không ạ?


  • xem xong cái video của anh , em code cái đánh đề anh à =)))


  • Anh ơi giải thích giúp em dòng thứ 11 với ạ , tại sao lại là. Int random= 1+ rand()%6 ạ


  • anh cho em hỏi làm sao để rand ra duy nhất 1 kết quả ạ


  • sao nó báo lỗi ngay chỗ in ra RAND_MAX v anh?
    như kiểu nó bắt khai báo biến v .


  • 5:45 cái srand(time(null) là sao vậy anh , e chưa thực sự hiểu ạ , e cảm ơn


  • https://www.youtube.com/channel/UCyRDD6Sp7aRZS-XkI2e3uRA


  • Có ai làm 4.12 xong quay lại đây không :))


  • em xem nhiều video của anh, hay có đoạn %5d là gì vậy anh?


  • Chào anh! Em xin zalo anh đc không. Cảm ơn anh nhiều!


  • cho mình hỏi ý nghĩa của cái %5d, tại sao lại là 5 vị trí :))


  • hàm có thẻ sinh số nguyên âm ko anh hay chỉ nguyên dương thôi


  • ah thử làm demo thử một game đơn giản bằng cái này đi


  • làm sao để biết hàm nào nằm trong thư viện nào hả anh


  • Tại sao mình lại dùng hàm srand và thành phần time như thế ạ, mong anh hd rõ hơn!!


  • #include<stdio.h>
    #include<conio.h>
    #include<math.h>
    int main(){
    srand(time(NULL));
    int i;
    for(i=1;i<5; i++)
    {
    int ramdom=1+rand()%5;
    if(ramdom=1)
    printf("nhinh chu nhat");
    if(ramdom=2)
    printf("nhinh tam giac");
    if("ramdom=3")
    printf("nhinh tron");
    if("ramdom=4")
    printf("nhinh thoi");
    else
    printf("nhinh cau");
    }

    return 0;
    }
    cho em hỏi em làm như này mà khi chạy nó chạy nhiều hơn số lần mk lập for là sao a


  • bài đầu video k khai báo sao ra kêt quả hay z anh
    #include<stdio.h>
    #include<conio.h>
    #include<math.h>
    #include<stdlib.h>

    int main(){
    printf("rand- max= %d", rand_max)

    return 0;
    }


  • ad min ơi giúp trả lời mình cái này đc ko?
    Giả sử e cho số gồm 7 số quy định từ 1-3 tạo liên tục 10000 dãy số ko giống nhau thì gõ lệnh thế nào?
    Chân thành cám ơn AD!!!


  • Hi thân triệu, anh cho em hỏi muốn cộng tổng của các số Random với nhau thì làm thế nào ạ?


  • để viết ra ứng dụng thì mình làm ntn anh?


  • Anh ơi a nói rõ cú pháp và giải thích nó đi ạ, a giải thích cả cái lệnh srand và các thư viện (stdlib,time)
    nữa :3
    À và cho e hỏi null là gì v ạ @@


  • anh ơi, làm sao biết được lệnh này có trong thư viện này hay không ạ??


  • Hàm rand() chỉ sinh được số int thôi hả anh, co thể sinh ra float được ko ạ, và làm như thế nào ạ .. Cảm ơn anh


  • ad ơi từ 3:40–3:50 ad nói giá trị từ 0-5 mà sao khi run thì thấy có 6???????????


  • random này để làm gì vậy ad ạ…mình ko biết lắm ạ