package Ġsecurity Ċ Ċ import Ġjava . security . Secure Random Ċ Ċ private Ġconst Ġval ĠAB Ġ= Ġ" 0 1 2 3 4 5 6 7 8 9 ABCDEF GH IJ KL MN OP Q RST UV W XYZ abcdefgh ijkl mnopqrst uvw xyz " Ċ private Ġval Ġrnd Ġ= ĠSecure Random () Ċ Ċ fun Ġrandom String ( len : ĠInt ): ĠString Ġ{ ĊĠĠĠ Ġval Ġsb Ġ= ĠStringBuilder ( len ) ĊĠĠĠ Ġrepeat ( len ) Ġ{ Ġsb . append ( AB [ rnd . nextInt ( AB . length )]) Ġ} ĊĠĠĠ Ġreturn Ġsb . toString () Ċ } Ċ Ċ object ĠSecure Token Ġ{ ĊĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ( random String ( 3 0 )) ĊĠĠĠ Ġ} Ċ }