How to select random two consecutive digits from a number in TypeScript

1 Answer

0 votes
function getRandomTwoDigits(num: number): string {
  const s: string = num.toString();

  if (s.length < 2) {
    return "Error: number must have at least 2 digits";
  }

  const start: number = Math.floor(Math.random() * (s.length - 1)); 

  return s.slice(start, start + 2);
}

function main(): void {
  const num: number = 123456;
  const randomTwo: string = getRandomTwoDigits(num);

  console.log(`Random two digits: ${randomTwo}`);
}

main();

 
 
       
/*
run:
       
"Random two digits: 56" 

*/
   

 



answered 6 days ago by avibootz
...