random gradient variable assigned