Sepenggal kata acak terkadang dibutuhkan dalam beberapa aplikasi seperti membangkitkan kode kata kunci atau token yang sulit ditiru.
Dalam pemrograman Lazarus Pascal tersedia perintah pengacakan angka yakni prosedur Randomize yang selalu melakukan pengacakan baru dan kemudian diikuti dengan fungsi Random()
function Random( l: LongInt):LongInt;
function Random( l: Int64):Int64;
Lantas bagaimana jika kita ingin membangkitkan pengacakan huruf bukan angka saja karena dalam Pascal sepertinya fungsi ini tidak tersedia.function RandomString(Num: integer): string;vars: string;i, j, k: integer;begins:= 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';j:= Length(s);Randomize;for i:=1 to Num dobegink:= Random(j);Result:= Result + s[k];end;end;
Tidak ada komentar:
Posting Komentar