Random Reboots are usually hardware related, RAM problems sometimes,
processor very rarely, more usually power suppy problems. I had this
on XP which took months to figure, turned out to be a faultuy reset
switch in the end.
Not seen a software commanded reboot without a prompt of some sort.