completly randon by best defined