Cách sinh số thực trong C (Random float in C)

như tiêu đề ạ, cho em hỏi có câu lệnh nòa để khởi tạo như thế ko?
e có biết hàm rand() như nó chỉ cho số nguyên (int) mà thôi, ko có số thực ( float)
mong các ac giúp ạ

Phép chia cho ra số thực.

3 Likes

Tùy biến lại thôi em

float float_rand( float min, float max )
{
    float scale = rand() / (float) RAND_MAX; /* [0, 1.0] */
    return min + scale * ( max - min );      /* [min, max] */
}
3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?