Có cách jQuery đơn giản nào để tạo số ngẫu nhiên hiển thị sau đó một số 1 -6 đang chọn sau một vài giây không? [Giống như xúc xắc]Số ngẫu nhiên với jQuery?
Trả lời
Điều này không yêu cầu jQuery. JavaScript Math.random
hàm trả về một số ngẫu nhiên giữa 0 và 1, vì vậy nếu bạn muốn có một số từ 1 đến 6, bạn có thể làm:
var number = 1 + Math.floor(Math.random() * 6);
Cập nhật: (theo bình luận) Nếu bạn muốn hiển thị một số ngẫu nhiên làm thay đổi tất cả vì vậy thường xuyên, bạn có thể sử dụng setInterval
để tạo ra một bộ đếm thời gian:
setInterval(function() {
var number = 1 + Math.floor(Math.random() * 6);
$('#my_div').text(number);
},
1000); // every 1 second
Bạn không cần jQuery, chỉ cần sử dụng chức năng Math.random
của javascript.
chỉnh sửa: Nếu bạn muốn có một số 1-6 cho thấy một cách ngẫu nhiên mỗi giây, bạn có thể làm một cái gì đó như thế này:
<span id="number"></span>
<script language="javascript">
function generate() {
$('#number').text(Math.floor(Math.random() * 6) + 1);
}
setInterval(generate, 1000);
</script>
Javascript có random()
sẵn. Hãy xem Math.random().
những người khác đã trả lời câu hỏi, nhưng chỉ dành riêng cho những niềm vui của nó, đây là một con xúc xắc hình ảnh ném ví dụ, bằng cách sử dụng Math.random
javascript metho d, hình nền và một số thời gian chờ đệ quy.
Mã hóa trong Perl, tôi đã sử dụng chức năng rand() mà tạo ra các số ngẫu nhiên và muốn chỉ có 1, 2, hoặc 3 được lựa chọn ngẫu nhiên. Do Perl in ra số một khi làm "1 +" ... vì vậy tôi cũng đã làm một tuyên bố nếu khác nếu số lượng tạo ra số không, chạy lại chức năng, và nó hoạt động như một say mê.
in ra các kết quả sẽ luôn luôn cung cấp cho một số ngẫu nhiên của một trong hai 1, 2, hoặc 3.
Đó chỉ là một ý tưởng và chắc chắn mọi người sẽ nói đó là thứ newbie nhưng cùng một lúc, tôi là một newbie nhưng nó hoạt động. Vấn đề của tôi là khi in ra nội dung của tôi, nó cứ khăng khăng rằng 1 đang được sử dụng để bắt đầu ở mức 1 và không phải là 0 để lập chỉ mục.
- 1. số ngẫu nhiên không quá ngẫu nhiên
- 2. Số ngẫu nhiên hoặc số dương Javascript ngẫu nhiên
- 3. số ngẫu nhiên với hạt giống
- 4. Sử dụng số ngẫu nhiên với GPU
- 5. Số nguyên ngẫu nhiên
- 6. Số ngẫu nhiên Javascript?
- 7. số C# ngẫu nhiên không là "ngẫu nhiên"
- 8. Trình tạo số ngẫu nhiên phân phối ngẫu nhiên
- 9. Hiển thị số ngẫu nhiên bằng cách sử dụng Jquery
- 10. Số ngẫu nhiên xác suất
- 11. đặc biệt ngẫu nhiên số
- 12. Tạo số ngẫu nhiên lớn
- 13. Số ngẫu nhiên trong C
- 14. Phân tích số ngẫu nhiên
- 15. Tạo số ngẫu nhiên CUDA
- 16. C++ 11 số ngẫu nhiên
- 17. Cách tạo 5 số ngẫu nhiên với tổng số 100
- 18. Mảng lớn với số ngẫu nhiên với python
- 19. Số ngẫu nhiên giữa 2 số đôi
- 20. Tại sao không ngẫu nhiên() ngẫu nhiên?
- 21. EXC_BAD_ACCESS ngẫu nhiên với persistentStoreCoordinator
- 22. Tạo số ngẫu nhiên 2^30
- 23. Số ngẫu nhiên trong POSIX C API
- 24. Tạo số ngẫu nhiên với awk trong BASH shell
- 25. Boolean ngẫu nhiên với trọng số hoặc thiên vị
- 26. Số ngẫu nhiên và chức năng sàn so với vòng
- 27. Cập nhật MySQL với số ngẫu nhiên từ 1-3
- 28. tạo các số nguyên ngẫu nhiên với xác suất
- 29. Cách nhận số ngẫu nhiên với trình tạo sai
- 30. Tạo số ngẫu nhiên song song với Akka Futures
Tôi biết điều đó, nhưng tôi cũng cần số 1- 6 để tạo hoạt ảnh ngẫu nhiên. – omnix
@omnix: Xem câu trả lời cập nhật của tôi. – casablanca
Tuyệt vời! và sau 5 giây, một số ngẫu nhiên 1- 6 được chọn, tôi có thể làm như thế nào? – omnix