Khởi tạo dữ liệu tự động để kiểm thử phần mềm, hay khởi tạo các tham số ngẫu nhiên khi phần mềm khởi chạy...
' Khởi tạo hạt giống ngẫu nhiên
    Randomize
    
    ' Danh sách số
    Dim so(1 To 5) As Integer
    so(1) = 5
    so(2) = 7
    so(3) = 1
    so(4) = 2
    so(5) = 9
    
    ' Chọn ngẫu nhiên một số trong danh sách số
    Dim randomIndex As Integer
    randomIndex = Int((5 - 1 + 1) * Rnd + 1)
    
    ' Hiển thị số ngẫu nhiên trong hộp thoại
    MsgBox "Số ngẫu nhiên là: " & so(randomIndex) ' Khởi tạo hạt giống ngẫu nhiên
    Randomize
    
    ' Danh sách tên
    Dim names(1 To 5) As String
    names(1) = "John"
    names(2) = "Alice"
    names(3) = "Bob"
    names(4) = "Eve"
    names(5) = "Charlie"
    
    ' Chọn ngẫu nhiên một tên trong danh sách
    Dim randomIndex As Integer
    randomIndex = Int((5 - 1 + 1) * Rnd + 1)
    
    ' Hiển thị tên ngẫu nhiên trong hộp thoại
    MsgBox "Tên ngẫu nhiên là: " & names(randomIndex)    ' Khai báo các biến
    Dim db As Database
    Dim rs As Recordset
    Dim rowCount As Long
    Dim randomRow As Long
    Dim randomID As Long
    Dim randomName As String
    Dim randomAge As Integer
    
    ' Tham chiếu đến cơ sở dữ liệu hiện tại
    Set db = CurrentDb
    
    ' Mở bảng MyTable dưới dạng Recordset
    Set rs = db.OpenRecordset("MyTable", dbOpenSnapshot)
    
    ' Lấy số lượng dòng trong bảng
    rowCount = rs.RecordCount
    
    ' Nếu bảng có ít nhất một dòng, tiến hành chọn ngẫu nhiên
    If rowCount > 0 Then
        ' Khởi tạo hạt giống ngẫu nhiên
        Randomize
        
        ' Tạo chỉ số ngẫu nhiên trong phạm vi từ 1 đến rowCount
        randomRow = Int((rowCount) * Rnd + 1)
        
        ' Di chuyển con trỏ Recordset đến dòng ngẫu nhiên
        rs.MoveFirst
        rs.Move randomRow - 1 ' Di chuyển đến dòng ngẫu nhiên
        
        ' Lấy dữ liệu từ dòng ngẫu nhiên
        randomID = rs!ID
        randomName = rs!Name
        randomAge = rs!Age
        
        ' Hiển thị thông tin dòng ngẫu nhiên
        MsgBox "Dòng ngẫu nhiên: " & vbCrLf & _
               "ID: " & randomID & vbCrLf & _
               "Name: " & randomName & vbCrLf & _
               "Age: " & randomAge
    Else
        MsgBox "Bảng không có dữ liệu."
    End If
    
    ' Đóng Recordset
    rs.Close
    Set rs = Nothing
    Set db = Nothing Hướng dẫn code một số ví dụ tạo giá trị ngẫu nhiên trong VBA, ứng dụng hiệu quả khi lập trình phần mềm bằng VBA Access.