1. A method of using a random based decision making process, comprising: activating a communication device; in a displaying step the communication device displaying a menu; in a selecting steps selecting a random generating item from the menu; defining variables of a decision making process device; providing the variables with different weighing factors; inputting the weighed variables to the selected random generating item; a random generator generating a random result based on the weighed variables; and presenting the random result in the communication device.