Я хочу генерировать случайное значение целого числа в диапазоне [0, 5] при каждом нажатии кнопки. Первоначально я получаю некоторые случайные значения на консоли. Но после нескольких щелчков на консоли несколько раз появляется один и тот же номер. Почему?
'' '
import React, { useState } from 'react'
import ReactDOM from 'react-dom'
const App = () => {
const [selected, setSelected] = useState(0)
const myRandom = Math.floor(Math.random() * 6)
console.log("selected", selected)
console.log("myRandom", myRandom)
return (
<div>
<button onClick={() => {setSelected(myRandom) } } >next</button>
</div>
)
}
ReactDOM.render(
<App />,
document.getElementById('root')
)
' ''