Qua rất nhiều lần test thì thấy cách nó lấy random k đc ngẫu nhiên theo tỉ lệ lắm =)))
Không biết bạn test như thế nào, và tại sao lại nghĩ rằng nó "không được ngẫu nhiên theo tỉ lệ" nhỉ
Mình có viết một đoạn code sau để thử benchmark xem sao:
functiontestRandom(){$data=['first'=>25,'second'=>10,'third'=>15,'forth'=>50,];$biasRandom=newwataridori\BiasRandom\BiasRandom();$results=[];for($i=0;$i<1000000;$i++){$biasRandom->setData($data);$randomElements=$biasRandom->random();$randomElement=$randomElements[0];$results[$randomElement]=isset($results[$randomElement])?$results[$randomElement]+1:1;}foreach($resultsas$key=>$value){echo$key.' :'.$value.' times ('.$value/1000000*100."%)\n";}}
Hàm testRandom sẽ thực hiện việc random 1 triệu lần, và thống kê các kết quả của các lần random đó, để xem tỉ lệ xuất hiện của chúng như thế nào.
Và dưới đây là kết quả mình nhận được:
>>> testRandom()
first :250419 times (25.0419%)
second :100027 times (10.0027%)
third :150592 times (15.0592%)
forth :498962 times (49.8962%)
>>> testRandom()
first :249364 times (24.9364%)
second :100401 times (10.0401%)
third :149683 times (14.9683%)
forth :500552 times (50.0552%)
>>> testRandom()
first :249564 times (24.9564%)
second :100380 times (10.038%)
third :150206 times (15.0206%)
forth :499850 times (49.985%)
>>> testRandom()
first :249771 times (24.9771%)
second :99763 times (9.9763%)
third :150445 times (15.0445%)
forth :500021 times (50.0021%)
>>> testRandom()
first :249949 times (24.9949%)
second :99740 times (9.974%)
third :150004 times (15.0004%)
forth :500307 times (50.0307%)
như bạn thấy, mình có chạy hàm testRandom 5 lần, và lần nào cũng ra kết quả khá chính xác với tỉ lệ mình vốn kỳ vọng ở nó, với độ chênh lệch trong khoảng trên dưới 0.05%. Mình nghĩ như vậy là tương đối ổn rồi chứ nhỉ không rõ bạn kỳ vọng chính xác đến mức nào nữa
Cái này mình đọc source của nó r =)))
Chỉ muốn tìm hiểu thêm xem có giải thuật nào hay hơn và hiệu quả hơn ấy mà !
Qua rất nhiều lần test thì thấy cách nó lấy random k đc ngẫu nhiên theo tỉ lệ lắm =))) nên hoài nghi về thuật toán thôi.
Xem có ai có cách khác không
À, mình vừa xem config của bạn ở trên, có vể bộ analyzer mà bạn đang dùng trong config chưa analytics được tiếng Việt. Bạn có thể tham khảo link bài viết Viblo sau để hiểu thêm nha. Vì giải thích thì khá là dài dòng. Link tại đây
THẢO LUẬN
mình muốn sử dụng sql server trên ubuntu thì docker có xử lí được không :>
hay... thêm bài hướng dẫn sử dụng nữa đi bạn
thanks
https://laracasts.com/series/how-to-be-awesome-in-phpstorm
(free)
bao giờ e mới học đến đây ><
@anhnguyen1494

@thangtd90 Rất cảm ơn bạn đã cho mình thấy sự random của nó. giờ thì mình thấy nó đã đúng kì vọng của mình rồi 😂
@anhnguyen1494
Không biết bạn test như thế nào, và tại sao lại nghĩ rằng nó "không được ngẫu nhiên theo tỉ lệ" nhỉ
Mình có viết một đoạn code sau để thử benchmark xem sao:
Hàm
testRandomsẽ thực hiện việc random 1 triệu lần, và thống kê các kết quả của các lần random đó, để xem tỉ lệ xuất hiện của chúng như thế nào.Và dưới đây là kết quả mình nhận được:
như bạn thấy, mình có chạy hàm
không rõ bạn kỳ vọng chính xác đến mức nào nữa 
testRandom5 lần, và lần nào cũng ra kết quả khá chính xác với tỉ lệ mình vốn kỳ vọng ở nó, với độ chênh lệch trong khoảng trên dưới0.05%. Mình nghĩ như vậy là tương đối ổn rồi chứ nhỉlike đồng dâm
maitrungduc1410 e nhe
Rất bổ ích
cuối cùng cái nào là tốt nhất hả b. Mình đang dùng light shoot
Cái này mình đọc source của nó r =))) Chỉ muốn tìm hiểu thêm xem có giải thuật nào hay hơn và hiệu quả hơn ấy mà ! Qua rất nhiều lần test thì thấy cách nó lấy random k đc ngẫu nhiên theo tỉ lệ lắm =))) nên hoài nghi về thuật toán thôi. Xem có ai có cách khác không
snipping là đủ rồi
không phải em đâu (no)
Cho em hỏi với ạ
Thì file cer kia mình lấy ở đâu ạ. ???
cho mình hỏi 1 tí với. mình có tạo ứng dụng và add Plugin vào nhưng không hiển thị button Bulk Update.
À, mình vừa xem config của bạn ở trên, có vể bộ analyzer mà bạn đang dùng trong config chưa analytics được tiếng Việt. Bạn có thể tham khảo link bài viết Viblo sau để hiểu thêm nha. Vì giải thích thì khá là dài dòng. Link tại đây
Nhưng mà search kia mình gõ "an" thì chỉ ra ai tên là "an", không ra được có dấu như "ánh" , "tân"...
dám downvote hả? (kill2)