tạo một số ngẫu nhiên

  • Thread starter Thread starter gakon001
  • Ngày gửi Ngày gửi
Liên hệ QC

gakon001

Thành viên mới
Tham gia
24/9/11
Bài viết
34
Được thích
1
em muốn tạo một số ngẫu nhiên chẳng hạn nằm trong đoạn [1,10]. Bác nào giúp em một tay với. Tks trc
 
Lần chỉnh sửa cuối:
Thử với các cách sau

Mã:
Option Explicit
Sub ThuNghiem()
Dim Jj As Integer
Randomize
Jj = 1 + Int(10 * Rnd())
MsgBox Jj, , 1 + (10 * Rnd()) \ 1
End Sub
 
Upvote 0
Thêm cái này nữa, nguyên tắc tạo một dãy số ngẫu nhiên trong khoảng [x,y] đk (y>x) là :
= Int( x+ (y-x +1)*Rnd())
Ví dụ tạo một dãy số ngẫu nhiên trong khoảng từ [1,10] gán xuống vùng B3 : B20 của sheet bạn thử code sau:
PHP:
Sub RandNgaunhien()
Dim i As Long, iZ As Integer
 For i = 3 To 20
    Randomize:
        iZ = Int(Rnd() * 10) + 1
        Cells(i, "B").Value = iZ
 Next i
End Sub
Đây là bài tập chập chững đến với VBA của tôi, he he
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom