Fix randomBool and game of life (#1008)

This commit is contained in:
Guillaume Jenkins 2018-07-31 16:36:52 -04:00 committed by GitHub
parent 2f45300f8c
commit 8c1b9b72b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 4 deletions

View File

@ -119,10 +119,10 @@ function gameOfLife() {
count++;
}
// Toggle live\dead cells based on the count.
// Toggle live / dead cells based on the neighbour count.
// Any live cell with fewer than two live neighbours dies, as if caused by underpopulation.
// Any live cell with two or three live neighbours lives on to the next generation.
// Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction
// Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.
// Any live cell with more than three live neighbours dies, as if by overpopulation.
switch (count) {
case 0: setState(result, x, y, false); break;

View File

@ -12,7 +12,6 @@ namespace Math {
//% blockId=logic_random block="pick random true or false"
//% help=math/random-boolean weight=0
export function randomBoolean(): boolean {
const v = Math.randomRange(0, 1) * 2;
return 1 == Math.floor(v);
return Math.randomRange(0, 1) === 1;
}
}