var promise = new Promise(function(resolve, reject){
var random = Math.floor(Math.random()*2001);
setTimeout(function(){
resolve(random)
},random);
setTimeout(function(){
reject(new Error(random))
},1000);
});
promise
.then(function(result){
console.log(result)
})
.catch(function(error){
console.log(error)
})