import Ġkotlin . random . Random Ċ Ċ class ĠGenerator Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠDEFAULT Ġ= Ġ 6 ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġdefault Ġindexes Ġfor Ġascii Ġenglish Ġletters ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠSTART _ INDEX Ġ= Ġ 6 5 ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠEND _ INDEX Ġ= Ġ 9 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġgenerate Str ( amount : ĠInt ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrandom Ġ= ĠRandom . nextInt (). to Char () ĊĠĠĠĠĠĠĠ Ġval Ġsb Ġ= ĠStringBuilder () ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 0 Ġuntil Ġamount ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrandom Char Ġ= ĠRandom . nextInt ( 6 5 , Ġ 9 0 ). to Char () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsb . append ( random Char ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġsb . toString () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġgenerate Str (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġgenerate Str ( DEFAULT ) ĊĠĠĠ Ġ} Ċ }