randomGenerator (type) (타입 randomGenerator)
원본: Computation Layer 문서(randomGenerator (type))
난수 발생기들을 담고 있다.
원문(영어) 보기
Contains random number generators.
만들기(Creating)
randomGenerator
난수 발생기를 만든다. 숫자 인자를 0개 이상 씨앗(seed, 예: button.pressCount)으로 주면 그 값이 바뀔 때 이 발생기의 숫자가 다시 무작위로 정해진다. 자세한 설명은 문서 아래쪽을 보라.
원문(영어) 보기
Create a random number generator. Provide zero or more numeric arguments as seeds (e.g. button.pressCount) if you want the numbers from this generator to re-randomize when those seed values change. See further documentation below.
# Instantiate the randomGenerator. Assign it to a variable. # Also pass a "seed" as a parameter so that it generates new # random numbers as the seed changes. (In this case the number # of times the pointGetter button was pressed.) ▷ randomGenerator를 만들어 변수에 정한다. 씨앗(seed)도 매개변수로 넘겨 씨앗이 바뀔 때마다 새 난수가 만들어지게 한다. (여기서는 pointGetter 버튼이 눌린 횟수이다.) r = randomGenerator(intGetter.pressCount) ▶ 변수 r은 버튼 intGetter가 눌린 횟수(intGetter.pressCount)를 씨앗(seed)으로 만든 난수 발생기(randomGenerator(intGetter.pressCount))로 한다.randomGenerator(…)는 난수 발생기를 만든다. 씨앗(seed)은 0개 이상 줄 수 있고, 씨앗으로 준 숫자(예:button.pressCount)가 바뀌면 숫자가 다시 무작위로 정해진다.pressCount는 행동 버튼이 눌린 횟수를 알려 준다. # Get a random integer between -9 and 9 and assign # it to "a" in the calculator component. Get another # integer and assign it to "b". ▷ -9와 9 사이의 무작위 정수를 가져와 계산기 구성요소의 "a"에 정한다. 다른 정수 하나를 가져와 "b"에 정한다. number("a"): r.int(-9,9) ▶ 그래프의 변수 a는r.int(-9,9), 즉 -9와 9 사이(양 끝 포함)의 무작위 정수로 한다.number("이름")은 그래핑 계산기 안의 변수 값을 정한다.r.int(-9,9)는 난수 발생기의 함수r.int(최소, 최대)로 round(최소)와 round(최대) 사이(양 끝 포함)의 정수를 무작위로 만든다. 두 인자의 절댓값이 모두 2^31보다 작아야 하고 그렇지 않으면 NaN이 된다. number("b"): r.int(-9,9) ▶ 그래프의 변수 b는r.int(-9,9), 즉 -9와 9 사이(양 끝 포함)의 또 하나의 무작위 정수로 한다.
속성(Attributes)
int
난수 발생기의 함수. a와 b를 입력 인자로 받아 round(a)와 round(b) 사이(양 끝 포함)의 정수를 만든다. |a|와 |b|는 모두 2^31보다 작아야 하고, 그렇지 않으면 NaN을 돌려준다. 이 제한은 나중에 풀릴 수 있다.
원문(영어) 보기
Member function of a random number generator. Takes a and b as inputs arguments, and generates an output integer between round(a) and round(b) inclusive. |a| and |b| must both be less than 2^31, or the value will return NaN. That restriction may be relaxed in the future.
# Instantiate the randomGenerator. Assign it to a variable. # Also pass a "seed" as a parameter so that it generates new # random numbers as the seed changes. (In this case the number # of times the pointGetter button was pressed.) ▷ randomGenerator를 만들어 변수에 정한다. 씨앗(seed)도 매개변수로 넘겨 씨앗이 바뀔 때마다 새 난수가 만들어지게 한다. (여기서는 pointGetter 버튼이 눌린 횟수이다.) r = randomGenerator(intGetter.pressCount) ▶ 변수 r은 버튼 intGetter가 눌린 횟수(intGetter.pressCount)를 씨앗(seed)으로 만든 난수 발생기(randomGenerator(intGetter.pressCount))로 한다.randomGenerator(…)는 난수 발생기를 만든다. 씨앗(seed)은 0개 이상 줄 수 있고, 씨앗으로 준 숫자(예:button.pressCount)가 바뀌면 숫자가 다시 무작위로 정해진다.pressCount는 행동 버튼이 눌린 횟수를 알려 준다. # Get a random integer between -9 and 9 and assign # it to "a" in the calculator component. Get another # integer and assign it to "b". ▷ -9와 9 사이의 무작위 정수를 가져와 계산기 구성요소의 "a"에 정한다. 다른 정수 하나를 가져와 "b"에 정한다. number("a"): r.int(-9,9) ▶ 그래프의 변수 a는r.int(-9,9), 즉 -9와 9 사이(양 끝 포함)의 무작위 정수로 한다.number("이름")은 그래핑 계산기 안의 변수 값을 정한다.r.int(-9,9)는 난수 발생기의 함수r.int(최소, 최대)로 round(최소)와 round(최대) 사이(양 끝 포함)의 정수를 무작위로 만든다. 두 인자의 절댓값이 모두 2^31보다 작아야 하고 그렇지 않으면 NaN이 된다. number("b"): r.int(-9,9) ▶ 그래프의 변수 b는r.int(-9,9), 즉 -9와 9 사이(양 끝 포함)의 또 하나의 무작위 정수로 한다.
float
난수 발생기의 함수. a와 b를 입력 인자로 받아 a와 b 사이의 실수를 만든다.
원문(영어) 보기
Member function of a random number generator. Takes a and b as inputs arguments, and generates an output float between a and b
# Instantiate the randomGenerator. Assign it to a variable. # Also pass a "seed" as a parameter so that it generates new # random numbers as the seed changes. (In this case the number # of times the pointGetter button was pressed.) ▷ randomGenerator를 만들어 변수에 정한다. 씨앗(seed)도 매개변수로 넘겨 씨앗이 바뀔 때마다 새 난수가 만들어지게 한다. (여기서는 pointGetter 버튼이 눌린 횟수이다.) r = randomGenerator(floatGetter.pressCount) ▶ 변수 r은 버튼 floatGetter가 눌린 횟수(floatGetter.pressCount)를 씨앗(seed)으로 만든 난수 발생기(randomGenerator(floatGetter.pressCount))로 한다.randomGenerator(…)는 난수 발생기를 만든다. 씨앗(seed)은 0개 이상 줄 수 있고, 씨앗으로 준 숫자(예:button.pressCount)가 바뀌면 숫자가 다시 무작위로 정해진다.pressCount는 행동 버튼이 눌린 횟수를 알려 준다. # Get a random real number between -10 and 10 and assign # it to "a" in the calculator component. Get another # real number and assign it to "b". ▷ -10과 10 사이의 무작위 실수를 가져와 계산기 구성요소의 "a"에 정한다. 다른 실수 하나를 가져와 "b"에 정한다. number("a"): r.float(-9,9) ▶ 그래프의 변수 a는r.float(-9,9), 즉 -9와 9 사이의 무작위 실수로 한다.number("이름")은 그래핑 계산기 안의 변수 값을 정한다.r.float(-9,9)는 난수 발생기의 함수r.float(최소, 최대)로 최소와 최대 사이의 실수를 무작위로 만든다. number("b"): r.float(-9,9) ▶ 그래프의 변수 b는r.float(-9,9), 즉 -9와 9 사이의 다른 무작위 실수로 한다.