Các phương pháp tốt nhất để tạo chính xác các số nguyên ngẫu nhiên được phân phối theo một định luật điện là gì? Xác suất mắc ( k = 1 , 2 , ... ) nên bằng p k = k - γ / ζ ( γ ) và phương pháp nên làm việc tốt cho bất kỳ γ > 1 .
Tôi có thể thấy hai cách tiếp cận ngây thơ:
Tính lên đến một số k max lớn sao cho ∑ k max k = 1 là "đủ gần" thành 1, sau đó tạo các số nguyên theo các xác suất này. Đây chỉ sẽ không hoạt động nếu γ gần 1 như k max sẽ cần phải rất lớn.
Vẽ các số thực từ một phân phối luật công suất liên tục (một vấn đề dễ dàng hơn mà tôi biết cách giải quyết) và làm tròn chúng thành các số nguyên theo một cách nào đó. Có thể tính toán phân tích xác suất chính xác để có được mỗi số nguyên với phương pháp trên. Tôi có thể sử dụng từ chối để sửa chữa những để (mà cũng có thể được tính cung cấp tôi có thể đánh giá ζ chức năng). (Đây sẽ là một chút lông vì tôi phải làm tròn theo cách tôi có được số nguyên với xác suất cao hơn p k với k lớn hơn một số giá trị nhỏ và xử lý k ít hơn số đó một cách riêng biệt.)
Có một phương pháp tốt hơn mà cũng chính xác (không gần đúng)?