랜덤 블록

랜덤 블록은 랜덤 숫자 또는 논리 값을 출력할 수 있습니다. 랜덤 블록 결과를 사용하면, 로봇을 여러 가지 동작 중에 무작위로 선택하게 만들 수 있습니다.
출력 유형 선택
모드 선택
입력
출력
모드 선택을 사용하여 랜덤 숫자 값 또는 랜덤 논리 값을 출력할지 선택하세요. 모드를 선택한 후에는 입력을 선택할 수 있습니다. 입력은 출력의 범위와 확률을 제어합니다.
모드
숫자


숫자 모드는 랜덤 정수 값을 출력합니다. 범위 최소값범위 최대값에서 지정한 범위에 있는 랜덤 정수로 설정됩니다. 범위에 있는 각 정수 값은 선택 확률이 똑같습니다.
이 프로그램은 500Hz에서 5,000Hz 범위에 있는 수많은 랜덤 주파수를 계속해서 연달아 만들어냅니다.
논리


논리 모드는 참 또는 거짓 값을 출력합니다. 참의 값이 나올 확률은 참일 확률 입력에서 지정합니다. 입력은 0부터 100까지의 백분율 값입니다. 25의 확률은 참이 나올 가능성 25%와 거짓이 나올 가능성 75%를 초래하게 됩니다.
프로그램에서 로봇은 왼쪽과 오른쪽 회전 중에 무작위로 선택하므로 각기 50/50의 확률을 갖습니다.
팁과 요령
로봇을 둘 이상의 동작 중에 선택하게 만들려면, 숫자 모드의 랜덤 블록과 숫자 모드의 스위치 블록을 사용하면 됩니다. 예를 들면, 1부터 5까지의 랜덤 숫자를 출력하고 스위치 블록에서 이 값을 사용하여 다섯 가지 케이스 중에 선택할 수 있습니다.
입력 및 출력
랜덤 블록의 입력은 출력 값의 범위와 확률을 제어합니다. 블록에 직접 입력 값을 입력할 수 있습니다. 데이터 와이어를 통해 다른 프로그래밍 블록의 출력에서 값을 제공할 수도 있습니다.
입력유형허용값비고
범위 최소값 숫자모든 숫자숫자 출력의 범위 최소값
범위 최대값 숫자모든 숫자숫자 출력의 범위 최대값
참일 확률 숫자0~100논리 출력의 참 결과에 대한 백분율 확률
랜덤 블록의 출력은 랜덤 값을 제공합니다. 출력을 사용하려면, 데이터 와이어를 통해 또 다른 프로그래밍 블록에 출력을 연결하세요.
출력유형비고
숫자 또는 논리숫자 모드의 숫자
논리 모드의 논리
랜덤
빠른 연결