2014-01-10 2 views
1

텍스트 상자에 결과를 표시하는 생성기를 만들고 싶습니다. 무작위로 0 또는 1을 선택하고 싶습니다. 어떻게 만들 수 있습니까? 작동무작위로 0 또는 1을 선택하는 방법

KODE는 :

Public Class Form1 
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click 

Dim r as New Random() 
Dim n As Integer = r.Next(2) 
TextBox1.Text = CStr(n) 

    End Sub 
End Class 
+0

'0과 1'무엇을 의미 하는가 다음보십시오 예를 들면 다음과 같습니다입니까? "0 또는 1을 무작위로"의미합니까? 또는 "값> = 0.0 및 <= 1.0"입니까? –

+0

임의로 0 또는 1을 입력하십시오. –

+1

그런 다음 질문을 편집하고 "임의로 0 또는 1을 선택하십시오."라고 분명히 밝히십시오. 그러면 귀하가 원하는 내용을 알 수 있습니다. (나중에 참조 할 수 있도록 귀하의 화면을 보거나 마음을 읽을 수 없으므로 귀하가 질문 할 때 ** 특정 ** 일 필요가 있습니다. 귀하가 원하는 것을 이해하지 못한다면 답변을 찾을 수 있도록 도와주세요.) –

답변

1

(가)

Dim r as New Random() 
Dim n As Integer = r.Next(2) 
TextBox1.Text = CStr(n) 
+0

고마워요 작동합니다 :) –

+0

@ NemanjaVukmirovic - 내가 consused - 당신이 게시 한 것과 같은 아닌가요? –

+0

@ChrisDunaway 그는 질문에 답한 직후에 코드 샘플을 가져 왔습니다. – JaredPar

0

당신은 .NET 프레임 워크에 포함 된 Random class를 사용할 수 있습니다. Next이라는 인스턴스 메소드가 있으며 최소/최대 값을 취합니다.

Public Class Form1 
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click 
    Dim rng As Random = New Random() 
    Dim randomNumber As Integer = rng.Next(0,2) 
    ' Do what you want with randomNumber from here... 
End Sub 
End Class 
+0

결과로 0을 표시합니다. –

+0

@NemanjaVukmirovic Have 당신은 내 솔루션을 시도했습니다 –

+0

예, 편집 된 솔루션을 시도했는데, 단지 0을 보냅니다 :/ –

관련 문제