call srand only in construcotr
add insult plugin
replace c random with c++ random