جهت كار با فايل تصادفي بايد ما طول ركورد و شماره ركورد فايل مورد نظر را بدونيم در غير اينصورت ما نمي تونيم فايل رو پردازش كينم به دليل اينكه برنامه با اين فرمول مي تونه ابتداي يك ركورد رو حدس بزنه:
طل ركورد * شماره ركورد

دستور Get:
براي خواندن از فايل تصادفي بايد از دستور Get استفاده كنيم.
شكل كلي دستور:
Get #FileNumber , RecordNumber,InputString

Get: دستور خواندن در فايل تصادفي
FileNumber: شماره فايل تصادفي
RecordNumber: شماره ركورد كه قراره اطلاعات از اونجا خونده بشه.
InputString: متغيري كه قراره اطلاعات درون فايل توش ريخته بشه.
خواندن اطلاعات يك فايل:
  Open "C:\Student.txt" For Random As #FileNumber Len = 3
For Counter = 1 To 3
Get #FileNumber, Counter, strInput
Next Counter
Close #FileNumber

دستور Put:
براي نوشتن در يك فايل تصادفي ما از دستور Put استفاده مي كنيم.
شكل كلي دستور:
Put #FileNumber , RecordNumber , OutputString

Put: دستور جهت نوشتن در فايل به صورت تصادفي
Filenumber: شماره فايل تصادفي
RecordNumber: شماره ركوردي كه قراره توش اطلاعات نوشته بشه
Outputstring: متغير يا رشته اي هستش كه قراره جايه RecordNumber جايگزين بشه.
نوشتن اصلاعات در يك فايل:
 Open "C:\Student.txt" For Random As #FileNumber Len = 15
Put#FileNumber, 3, "Barnamenevis.ORG"
Close #FileNumber

عبارت Barnamenevis.ORG در ركورد شماره 3 نوشته ميشه.