本文整理自网络,侵删。
用法://RandomMacAdressGenerator(':');//RandomMacAdressGenerator('-');//RandomMacAdressGenerator('.');
function RandomMacAdressGenerator(Separator: String): String;var Symbol: PChar; MAC: String; I: Integer;begin Randomize; Symbol := '0123456789ABCDEF'; if Separator = '' then begin for I := 0 to 11 do MAC := MAC + Symbol[Random(16)]; end else if (Separator = '-') Or (Separator = ':') then begin for I := 0 to 11 do begin if (I > 0) And (I mod 2 = 0) then begin MAC := MAC + Separator + Symbol[Random(16)]; end else MAC := MAC + Symbol[Random(16)]; end; end else if Separator = '.' then for I := 0 to 11 do begin if (I > 0) And (I mod 4 = 0) then //www.delphitop.com begin MAC := MAC + Separator + Symbol[Random(16)]; end else MAC := MAC + Symbol[Random(16)]; end; Result := MAC;end;
相关阅读 >>
android实例-拍摄和分享照片、分享文本(xe8+小米2)
Delphi idhttp post 支持 gzip 解压缩
incyear:将一个tdatetime变量加减一定数量的年数
更多相关阅读请进入《Delphi》频道 >>