precognition is defined as an inner knowledge of sense of future events. basicly, seeing visions.it is a type of divination in which you use nothing. only your person.
what people fail to realize is that its mostly random, and only sometimes can you get the sights to come without being random. you can get them at any time, in dreams. during meditation. or even just when you are relaxing to t.v.
it is not something you should be scared of. but you should embrace it and try to figure out what it is telling you.