Skip to content

title: "Random" description: TRSE built-in method (from IDE help)


Random

Systems: X16,C64, MEGA65, PLUS4, C128, VIC20, PET, ATARI2600, APPLEII, SNES, ORIC, BBCM, ACORN, ATARI800
Parameters:


[byte] = Random( );

Description

Returns a random number in the range of 0 to 255.

Example

program C64Random; var i: byte; begin defineScreen(); screenmemory := $0400; screenmemory := screenmemory + 240; // generate 80 random numbers for i:=0 to 80 do begin printdecimal( Random() , 2); screenmemory := screenmemory + 4; end; loop(); end. program C64Random; begin defineScreen(); screenmemory := $0400; // generate a random number from 0 to 3 printdecimal( Random() & 3 , 2); screenmemory := screenmemory + 40; // generate a random number from 0 to 7 printdecimal( Random() & 7 , 2); loop(); end.