自作した線形合同法使ってるやつなんなの?
 charactor.x += '-1.0〜1.0を返す自作のランダム関数'();
 charactor.y += '-1.0〜1.0を返す自作のランダム関数'();
で大局的にキャラが指向性持っちゃうのやめて