Abs(random-random) ra số âm?

bạn ơi cho mình hỏi tại sao mảng abs(random-random) lại ra số âm

Là sao bạn ơi? Mô tả rõ để mọi người còn biết mà giúp chứ :smile:

bạn chạy code ra số âm hay đây là câu hỏi lý thuyết? Vì nếu bạn chạy code abs(rand-rand) ra số âm thì bạn trúng số độc độc đắc rồi đó @_@

do số nguyên int có khoảng giá trị là -231 tới 231 - 1, nên int ko thể biểu diễn 231 được, nên abs(-231) vẫn là -231. Nếu bạn run code abs(rand - rand) mà ra được -231 thì bạn trúng số độc độc đắc tỉ lệ 1/232 ~ 1/4 tỷ rồi đó @_@

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?