Posts

Showing posts with the label random number

VBA example - Generating Random Numbers

Image
If you are conducting a randomized clinical trial, you need to assign patients randomly into the "treatment group" and "control group". It can be achieved by the following code. 'generate random numbers, and put 'patients in different groups based 'on the random number Sub RandomNumber()     Dim row As Integer     Dim r As Single     For row = 2 To 17         r = Rnd()         Cells(row, 2) = r         Dim group As String         If r < 0.5 Then             group = "Treatment group"         Else             group = "Control group"         End If         Cells(row, 3) = group     Next     MsgBox ("done") End Sub The result is below.