#N canvas 127 22 1036 559 10; #X obj 137 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 112 185 ==; #X obj 192 355 f; #X obj 181 180 f; #X obj 95 292 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 137 295 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 192 438 5 0 0 0 - - -; #X obj 138 114 random 4; #X obj 146 438 print; #X obj 181 264 t f f; #X obj 102 253 sel 0; #X obj 422 70 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 403 256 ==; #X obj 484 449 f; #X obj 472 251 f; #X obj 403 407 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 430 407 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 484 491 5 0 0 0 - - -; #X obj 422 115 random 4; #X obj 441 491 print; #X obj 472 355 t f f; #X obj 403 374 sel 0; #X obj 422 153 t f b; #X text 67 144 1st here; #X text 180 143 2nd here; #X text 106 21 BELLOW WORKS; #X text 377 29 BELLOW DOESN'T WORK; #X floatatom 472 204 5 0 0 0 - - -; #X floatatom 403 204 5 0 0 0 - - -; #X obj 740 70 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 721 254 ==; #X obj 802 426 f; #X obj 790 249 f; #X obj 721 378 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 748 378 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 802 489 5 0 0 0 - - -; #X obj 740 115 random 4; #X obj 754 490 print; #X obj 790 353 t f f; #X obj 721 342 sel 0; #X floatatom 790 204 5 0 0 0 - - -; #X floatatom 721 204 5 0 0 0 - - -; #X obj 740 153 t f f; #X text 720 33 BELLOW WORKS; #X text 465 152 "f" sends the float from \; the left outlet; #X text 513 203 the float arrives here \; second; #X text 255 152 "b" sends a bang from \; the right outlet; #X text 256 201 the bang arrives here \;; #X floatatom 403 340 5 0 0 0 - - -; #X obj 259 220 print bang; #X text 329 220 value "0"; #X text 257 254 are the 2 numbers \; the same? But the \; left inlet receives \; zero every time...... \; ... so was the last \; random number zero.; #X text 573 251 are the 2 numbers \; the same? Is the float \; that I just received \; on my left inlet \; the same as the one \; 1 received on my \; right inlet during \; the last operation?; #X text 597 429 BUT... because this [f] sends \; its stored value when banged \; the first value sent will \; always be zero; #X text 575 369 only bang [f] if the \; numbers were not the \; same (no = 0); #X text 59 37 (because the links were drawn in the \; correct order) ; #X text 38 349 when it is "banged" \; this [f] passes its \; value which it stored \; when it was received \; on its right inlet \; during the previous \; operation; #X text 838 350 [trigger f f] sends \; the float on to [f] \; and then to the logical \; operator [==] which stores \; it and outputs yes/no (1/0) \; at the next operation; #X connect 0 0 7 0; #X connect 1 0 10 0; #X connect 2 0 6 0; #X connect 2 0 8 0; #X connect 3 0 9 0; #X connect 4 0 2 0; #X connect 7 0 1 0; #X connect 7 0 3 0; #X connect 9 0 1 1; #X connect 9 1 2 1; #X connect 10 0 4 0; #X connect 10 1 5 0; #X connect 11 0 18 0; #X connect 12 0 48 0; #X connect 13 0 17 0; #X connect 13 0 19 0; #X connect 14 0 20 0; #X connect 15 0 13 0; #X connect 18 0 22 0; #X connect 20 0 12 1; #X connect 20 1 13 1; #X connect 21 0 15 0; #X connect 21 1 16 0; #X connect 22 0 27 0; #X connect 22 1 28 0; #X connect 27 0 14 0; #X connect 28 0 49 0; #X connect 28 0 12 0; #X connect 29 0 36 0; #X connect 30 0 39 0; #X connect 31 0 35 0; #X connect 31 0 37 0; #X connect 32 0 38 0; #X connect 33 0 31 0; #X connect 36 0 42 0; #X connect 38 0 30 1; #X connect 38 1 31 1; #X connect 39 0 33 0; #X connect 39 1 34 0; #X connect 40 0 32 0; #X connect 41 0 30 0; #X connect 42 0 40 0; #X connect 42 1 41 0; #X connect 48 0 21 0;