get random index in array in typescript

To get a random index in an array in TypeScript, you can use the Math.random() function to generate a random number between 0 and 1, and then multiply it by the length of the array to get a random index. Here's an example code snippet:

index.ts
const myArray = ["apple", "banana", "orange", "peach"];

const randomIndex = Math.floor(Math.random() * myArray.length);

console.log("Random index:", randomIndex);
console.log("Random element:", myArray[randomIndex]);
219 chars
7 lines

In this example, we have an array myArray with four elements. We use Math.random() to generate a random number between 0 and 1, and then multiply it by the length of myArray (which is 4) using myArray.length. The Math.floor() function is used to round down the resulting number to an integer, which is a valid index in the array.

Finally, we can use the random index randomIndex to access a random element in the array myArray, and log both the index and the element to the console.

gistlibby LogSnag