Tente:UPDATE Table SET fieldName = ((rand() * 1000) % 40) + 10; Porque quando você predefini-lo em uma variável, será o mesmo para todos...