package Ġcom . so ve get ables . permission Ċ Ċ import Ġjava . util .* Ċ import Ġkotlin . math . abs Ċ Ċ internal Ġclass ĠUtil Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject { ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġcode Set Ġ= Ġhash Set Of < Int >() ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠDEFAULT _ CODE Ġ= Ġabs ( UUID . randomUUID (). hashCode ()) Ġ% Ġ 1 0 0 0 0 0 ĊĊĠĠĠĠĠĠĠ Ġfun Ġcreate Request Code (): ĠInt { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġi Ġ= ĠDEFAULT _ CODE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor ( j Ġin Ġ 1 .. 1 0 0 0 ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġi Ġ= Ġabs ( UUID . randomUUID (). hashCode ()) Ġ% Ġ 1 0 0 0 0 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( i Ġand Ġ- 0 x 1 0 0 0 0 Ġ!= Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontinue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif (! code Set . contains ( i )){ Ġ// å¿ħé¡» æĺ¯ ä½İ 1 6 ä½į ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcode Set . add ( i ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġi ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġi ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }