Print random integers until 0
Scratch 3.0, 9 blocks/76 bytes

As SB Syntax:
define
set[N v]to(1
repeat until&lt;(N)=(0
set[N v]to(pick random(0)to(99
say(N

Try it on Scratch
It just wouldn't be right if I didn't golf this in scratch. This is a function that achieves the desired result
Explained
define                             // Create a function with no name (not a lambda)
set[N v]to(1                       // Initalise the variable we will use to generate random numbers with
                                   // If we didn't set it to 1, the next loop wouldn't start, as it would see that N = 0.
repeat until&lt;(N)=(0                // Pretty self-explanatory
set[N v]to(pick random(0)to(99     // Also pretty self-explanatory. But putting this here means we don't have to include two calls to this block: we've essentially created a post-test loop instead of a pre-test loop
say(N                              // Output the randomly generated number and repeat