09/10/2018, 18:16

ASP: trích du lieu ngẫu nhiên ?

đệ định làm 1 test online trắc nghiệm, có sẵn câu hỏi trong database , muốn lấy ra vài chục câu ngẫu nhiên nhưng kg biết làm sao, huynh nào biết chỉ giúp .
mancmc viết 20:27 ngày 09/10/2018
http://www.manguon.com , trong phần diễn đàn / asp / best code
thân ..
fx500a viết 20:26 ngày 09/10/2018
Quote Được gửi bởi HaginS
đệ định làm 1 test online trắc nghiệm, có sẵn câu hỏi trong database , muốn lấy ra vài chục câu ngẫu nhiên nhưng kg biết làm sao, huynh nào biết chỉ giúp .
cậu mướn tớ viết cho, cơ bản lém: lấy ngẫu nhiên ID của một Record nào đó rồi hiển thị nó ra thui
xacuop viết 20:17 ngày 09/10/2018
Dùng hàm random trong ASP đó. Hình như là Rnd(tham số). Nhớ ko rõ lắm, bạn xem lại help cho đúng.
K2HMCT viết 20:21 ngày 09/10/2018
Quote Được gửi bởi xacuop
Dùng hàm random trong ASP đó. Hình như là Rnd(tham số). Nhớ ko rõ lắm, bạn xem lại help cho đúng.
dzạ, cái help nó ở chỗ mô rứa?
xacuop viết 20:32 ngày 09/10/2018
Msdn đó K2hmct. Trong VBscript, search RND or random
viết 20:32 ngày 09/10/2018
Nếu bạn dùng SQL Server thì lấy dữ liệu ngẫu nhiên rất đơn giản và rất hay bằng câu lệnh SQL SQL server hỗ trợ sẵn.

Lấy 1 dữ liệu ngẫu nhiên: SELECT TOP 1 FROM tablename ORDER BY NewID()

Muốn lấy bao nhiêu dữ liệu thì select TOP bấy nhiêu.
dtt_vn viết 20:30 ngày 09/10/2018
SELECT TOP n FROM tablename ORDER BY Rnd()
hay
SELECT TOP n FROM tablename ORDER BY Random(***)

với n là số câu, *** tùy nếu muốn
Bài liên quan
0