You need Root permission.
* Random Option
* One Click Apply
* No reboot needed
* You backup and restore original id.
What's Device Id?
Settings.Secure.ANDROID_ID is a 64-bit number (as a hex string) that is randomly generated on the device's first boot and should remain constant for the lifetime of the device.
For Non-Root users,Only option available is to reset your device from Settings.
To check your phone information,we had an open source app GETID (https://play.google.com/store/apps/details?id=makeinfo.com.getid).
This app will give detailed information about your Phone IMEI,IMSI,SIM SERIAL,GSF Key and Wifi Mac Address.