package Ġno . nav . hel se . sp re . s aks be hand lings stat ist ikk Ċ Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . time . temporal . Ch rono Unit Ċ import Ġjava . util .* Ċ Ċ object ĠTest Data Ġ{ ĊĊĠĠĠ Ġfun Ġved tak sp eri ode End ret Data ( hen del se : ĠUUID ) Ġ= ĠV ed tak sp eri ode End ret Data ( ĊĠĠĠĠĠĠĠ ĠlistOf ( hen del se ), ĊĠĠĠĠĠĠĠ ĠUUID . randomUUID () ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġs Ã¸ kn ad Data ( kor rig er er : ĠUUID ? Ġ= Ġnull ) Ġ= ĠS Ã¸ kn ad Data ( ĊĠĠĠĠĠĠĠ ĠUUID . randomUUID (), ĊĠĠĠĠĠĠĠ ĠUUID . randomUUID (), ĊĠĠĠĠĠĠĠ ĠLocalDateTime . now (). minus Days ( 2 ). tr uncated To ( Ch rono Unit . M ILL IS ), ĊĠĠĠĠĠĠĠ Ġkor rig er er ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġved tak sp eri ode God kj ent ( ved tak sp eri ode Id : ĠUUID ) Ġ= ĠV ed tak sp eri ode God kj ent Data ( ĊĠĠĠĠĠĠĠ Ġved tak sp eri ode Id , ĊĠĠĠĠĠĠĠ Ġrandom Indent (), ĊĠĠĠĠĠĠĠ ĠLocalDateTime . now (). minus Days ( 1 ). tr uncated To ( Ch rono Unit . M ILL IS ), ĊĠĠĠĠĠĠĠ Ġtrue ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġprivate Ġfun Ġrandom Indent () Ġ= Ġ"${ random String ((' A ' .. ' Z '), Ġ 1 )} ${ random String ((' 0 ' .. ' 9 '), Ġ 6 )}" ĊĊĠĠĠ Ġfun Ġved tak F att et ( hen del ser : ĠList < UUID >, Ġved tak sp eri ode Id : ĠUUID ) Ġ= ĠV ed tak F att et Data ( ĊĠĠĠĠĠĠĠ Ġrandom Indent (), ĊĠĠĠĠĠĠĠ Ġh en del ser , ĊĠĠĠĠĠĠĠ Ġved tak sp eri ode Id , ĊĠĠĠĠĠĠĠ ĠLocalDateTime . now (). tr uncated To ( Ch rono Unit . M ILL IS ), ĊĠĠĠĠĠĠĠ Ġfalse ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġved tak sp eri ode Fork ast et ( ved tak sp eri ode Id : ĠUUID ) Ġ= ĠV ed tak sp eri ode Fork ast et Data ( ĊĠĠĠĠĠĠĠ Ġved tak sp eri ode Id , ĊĠĠĠĠĠĠĠ ĠLocalDateTime . now (). tr uncated To ( Ch rono Unit . M ILL IS ), ĊĠĠĠĠĠĠĠ Ġrandom Indent (), ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġved tak sp eri ode Av v ist ( ved tak sp eri ode Id : ĠUUID ) Ġ= ĠV ed tak sp eri ode Av v ist Data ( ĊĠĠĠĠĠĠĠ Ġved tak sp eri ode Id , ĊĠĠĠĠĠĠĠ Ġrandom Indent (), ĊĠĠĠĠĠĠĠ ĠLocalDateTime . now (). minus Days ( 1 ). tr uncated To ( Ch rono Unit . M ILL IS ), ĊĠĠĠĠĠĠĠ Ġtrue ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġik ke God kj ent God k jen ning Be h ov s L Ã¸ s ning ( ved tak sp eri ode Id : ĠUUID ) Ġ= ĠGod k jen nings Be h ov L Ã¸ s ning Data ( ĊĠĠĠĠĠĠĠ Ġved tak sp eri ode Id , ĊĠĠĠĠĠĠĠ Ġrandom Indent (), ĊĠĠĠĠĠĠĠ ĠLocalDateTime . now (). minus Days ( 1 ). tr uncated To ( Ch rono Unit . M ILL IS ), ĊĠĠĠĠĠĠĠ Ġtrue , ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġrandom String ( char Pool : ĠChar Range , Ġlength : ĠInt ) Ġ= Ġ( 1 .. length ) ĊĠĠĠĠĠĠĠ Ġ. map Ġ{ Ġ_ Ġ-> Ġkotlin . random . Random . nextInt ( 0 , Ġchar Pool . toList (). size ) Ġ} ĊĠĠĠĠĠĠĠ Ġ. map ( char Pool . toList () :: get ) ĊĠĠĠĠĠĠĠ Ġ. join ToString ("") Ċ Ċ } Ċ