DEFINT A-Z
RANDOMIZE TIMER
CLS
Fr = FREEFILE
OPEN "B", Fr, "File.dat"
Dl = RND * 100 'Длина файла
FOR i = 1 TO Dl
a = (RND * 65535) - 32768
PUT #Fr, , a
NEXT
CLOSE #Fr
OPEN "B", #Fr, "File.dat"
DO
GET #Fr, , a
IF EOF(Fr) THEN EXIT DO
PRINT a;
LOOP
CLOSE #Fr
KILL "File.dat"
Тестирование выполнено в программе QB64 ( Скачать )