Talk:,,,
Jump to navigation
Jump to search
Random Number Generator + Shorter Truth Machine
Do ⫰ and ⫯ always pop some set number (i.e. lowest on the stack first) or do they choose randomly? If it's random, then
0:1⇆⫰+⇆:-+
gives a 50/50 chance for 1 or 0 if there aren't any other 0s in the stack.
Going with the 9999 1s from the main article,
1s?××i
takes the input and multiplies it by the string "111...1", then turns it into an integer. Tetrapyronia (talk) 16:04, 3 September 2020 (UTC)
- For the first example, the
⫰
only retains the smallest possible value in the entire stack (0) while popping everything else. Therefore, the+
coming right after will result in an error as there is only one value in the stack. Unfortunately, there is no command in ,,, yet which pops the smallest value. - For the second example, what exactly does the
?
represent? --SunnyMoon (talk) 19:37, 3 September 2020 (UTC)- The second example should be
1s9999××i
, the?
was how many 1s to output. Thanks for clearing up what⫰
does! Tetrapyronia (talk) 02:17, 4 September 2020 (UTC)- The truth-machine should work when the input is
1
, but not with0
, as multiplying the string with zero will nullify it. (The TIO interpretation throws an error)- I thought a string times 0 gave an empty string? That's how it works for
"test"0i×
. There's also something wrong with the interpreter where strings and+
don't work properly (The code"a""b"..."z"+
returns an error no matter how many strings are added). Tetrapyronia (talk) 06:40, 5 September 2020 (UTC)
- I thought a string times 0 gave an empty string? That's how it works for
- The truth-machine should work when the input is
- The second example should be