package Ġio . kot est . property . ar bs . movies Ċ Ċ import Ġio . kot est . property . Ar b Ċ import Ġio . kot est . property . ar bitrary . ar bitrary Ċ import Ġio . kot est . property . ar bitrary . take Ċ import Ġio . kot est . property . ar bs . load Resource As Lines Ċ Ċ private Ġval Ġfirst Ġ= Ġload Resource As Lines ("/ h arr ypot ter _ first _ names . csv ") Ċ private Ġval Ġlast Ġ= Ġload Resource As Lines ("/ h arr ypot ter _ last _ names . csv ") Ċ Ċ data Ġclass ĠCharacter ( val ĠfirstName : ĠString , Ġval ĠlastName : ĠString ) Ċ Ċ fun ĠA rb . Companion . h arry Pot ter Character () Ġ= Ġarbitrary Ġ{ ĊĠ ĠCharacter ( first . random ( it . random ), Ġlast . random ( it . random )) Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĠ ĠA rb . h arry Pot ter Character (). take ( 1 0 0 ). forEach (:: println ) Ċ } Ċ