They are a deity. Their true divine name is beyond the understanding of mortal things, so a mortal name must stand in for it: An Ran.
They play in three thousand worlds. Some of these worlds may be derived from television dramas or anime created by humans, while others are worlds that existed from the beginning.
They may meddle in the affairs of mortals, or they may not. Instead, they might simply enjoy themselves among the people.