Я работаю над небольшим проектом, где я хотел бы генерировать случайную переменную, основанную на нескольких строках, а затем далее выбирать другую строку на основе случайного var для более раннего.Генерировать случайный var, а затем обнаруживать его с помощью JavaScript
Я не 100%, если я объяснил это отлично, но я создал образец кода ниже. Я должен сказать, что в самом коде, есть около 50 записей, а не 3.
var fruits=['Apples','Bannanas','Pears']
var veg=['Potatoes','Carrots','Peas']
var fruitInfo=['This is an Apple','This is a Bannana','This is a pear']
fruit.innerHTML+=fruits[Math.round(Math.random()*(fruits.length-1))]+'\n';
veg.innerHTML+=veg[Math.round(Math.random()*(veg.length-1))]+'\n';
Итак, если это unlear, я хочу, чтобы обнаружить, если Apple, был выбран, а затем состояние «Это яблоко »и т. д. Я также добавил в veg, так как будут другие случайные факторы, однако их не нужно будет обнаруживать.
Любая помощь была бы принята с благодарностью!
Ваш случайный выбор неправильный. Используйте 'Math.floor (Math.random() * fruits.length)' для равномерного распределения. –
Непонятно, что вы хотите сделать? depluralize слово? добавить фиксированную строку к случайному значению? - В чем проблема с текущим кодом? –
Я действительно не вижу смысла иметь 2 массива. –