{"action":"created","comment":{"url":"https://api.github.com/repos/boostorg/random/pulls/comments/172275440","pull_request_review_id":101263694,"id":172275440,"diff_hunk":"@@ -199,6 +199,76 @@ the generator, for example to re-run a test suite at a later time.]\n \n [endsect]\n \n+[section Quasi-Random Number Generator]\n+\n+A quasi-random number generator is a __UniformRandomNumberGenerator which\n+provides a deterministic sequence of quasi-random numbers, based on some\n+algorithm and internal state. [classref boost::random::niederreiter_base2_engine\n+Niederreiter base 2] generator is an example of such a [qrng quasi-random\n+number generator]. The \"quasi\" modifier is used to denote more clearly that the\n+values produced by such a generator are neither random nor pseudo-random, but\n+they form a low discrepancy sequence. The intuitive idea is that a low discrepancy\n+sequence is more evenly distributed than a pseudo random sequence would be.\n+For example, if we generate a low discrepancy sequence of 2D points on a square,\n+this square would be covered more evenly, and the number of points falling to any\n+part of the square would be proportional to the number of points in the whole square.\n+Such sequences share some properties of  random variables and in certain applications\n+such as the quasi-Monte Carlo method their lower discrepancy is an important advantage.\n+\n+[note Quasi-Monte Carlo method uses a low-discrepancy sequence such as the","path":"doc/concepts.qbk","position":68,"original_position":68,"commit_id":"9786f4f4815712472187b25f79c1c76af7c89312","original_commit_id":"9786f4f4815712472187b25f79c1c76af7c89312","user":{"login":"NAThompson","id":5459618,"avatar_url":"https://avatars1.githubusercontent.com/u/5459618?v=4","gravatar_id":"","url":"https://api.github.com/users/NAThompson","html_url":"https://github.com/NAThompson","followers_url":"https://api.github.com/users/NAThompson/followers","following_url":"https://api.github.com/users/NAThompson/following{/other_user}","gists_url":"https://api.github.com/users/NAThompson/gists{/gist_id}","starred_url":"https://api.github.com/users/NAThompson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NAThompson/subscriptions","organizations_url":"https://api.github.com/users/NAThompson/orgs","repos_url":"https://api.github.com/users/NAThompson/repos","events_url":"https://api.github.com/users/NAThompson/events{/privacy}","received_events_url":"https://api.github.com/users/NAThompson/received_events","type":"User","site_admin":false},"body":"\"The quasi-Monte Carlo method uses . . \"","created_at":"2018-03-05T18:02:24Z","updated_at":"2018-03-05T18:06:20Z","html_url":"https://github.com/boostorg/random/pull/37#discussion_r172275440","pull_request_url":"https://api.github.com/repos/boostorg/random/pulls/37","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/boostorg/random/pulls/comments/172275440"},"html":{"href":"https://github.com/boostorg/random/pull/37#discussion_r172275440"},"pull_request":{"href":"https://api.github.com/repos/boostorg/random/pulls/37"}}},"pull_request":{"url":"https://api.github.com/repos/boostorg/random/pulls/37","id":169821538,"html_url":"https://github.com/boostorg/random/pull/37","diff_url":"https://github.com/boostorg/random/pull/37.diff","patch_url":"https://github.com/boostorg/random/pull/37.patch","issue_url":"https://api.github.com/repos/boostorg/random/issues/37","number":37,"state":"open","locked":false,"title":"Feature: Quasi-random generators, round III","user":{"login":"justinas-vd","id":22955989,"avatar_url":"https://avatars0.githubusercontent.com/u/22955989?v=4","gravatar_id":"","url":"https://api.github.com/users/justinas-vd","html_url":"https://github.com/justinas-vd","followers_url":"https://api.github.com/users/justinas-vd/followers","following_url":"https://api.github.com/users/justinas-vd/following{/other_user}","gists_url":"https://api.github.com/users/justinas-vd/gists{/gist_id}","starred_url":"https://api.github.com/users/justinas-vd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinas-vd/subscriptions","organizations_url":"https://api.github.com/users/justinas-vd/orgs","repos_url":"https://api.github.com/users/justinas-vd/repos","events_url":"https://api.github.com/users/justinas-vd/events{/privacy}","received_events_url":"https://api.github.com/users/justinas-vd/received_events","type":"User","site_admin":false},"body":"This is a rebranched (from master to develop) PR of QRNGs.","created_at":"2018-02-18T09:12:54Z","updated_at":"2018-03-05T18:06:20Z","closed_at":null,"merged_at":null,"merge_commit_sha":"634fee2d940e190d732d250f208dacded78e11d3","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/boostorg/random/pulls/37/commits","review_comments_url":"https://api.github.com/repos/boostorg/random/pulls/37/comments","review_comment_url":"https://api.github.com/repos/boostorg/random/pulls/comments{/number}","comments_url":"https://api.github.com/repos/boostorg/random/issues/37/comments","statuses_url":"https://api.github.com/repos/boostorg/random/statuses/9786f4f4815712472187b25f79c1c76af7c89312","head":{"label":"justinas-vd:develop","ref":"develop","sha":"9786f4f4815712472187b25f79c1c76af7c89312","user":{"login":"justinas-vd","id":22955989,"avatar_url":"https://avatars0.githubusercontent.com/u/22955989?v=4","gravatar_id":"","url":"https://api.github.com/users/justinas-vd","html_url":"https://github.com/justinas-vd","followers_url":"https://api.github.com/users/justinas-vd/followers","following_url":"https://api.github.com/users/justinas-vd/following{/other_user}","gists_url":"https://api.github.com/users/justinas-vd/gists{/gist_id}","starred_url":"https://api.github.com/users/justinas-vd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinas-vd/subscriptions","organizations_url":"https://api.github.com/users/justinas-vd/orgs","repos_url":"https://api.github.com/users/justinas-vd/repos","events_url":"https://api.github.com/users/justinas-vd/events{/privacy}","received_events_url":"https://api.github.com/users/justinas-vd/received_events","type":"User","site_admin":false},"repo":{"id":101967917,"name":"random","full_name":"justinas-vd/random","owner":{"login":"justinas-vd","id":22955989,"avatar_url":"https://avatars0.githubusercontent.com/u/22955989?v=4","gravatar_id":"","url":"https://api.github.com/users/justinas-vd","html_url":"https://github.com/justinas-vd","followers_url":"https://api.github.com/users/justinas-vd/followers","following_url":"https://api.github.com/users/justinas-vd/following{/other_user}","gists_url":"https://api.github.com/users/justinas-vd/gists{/gist_id}","starred_url":"https://api.github.com/users/justinas-vd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinas-vd/subscriptions","organizations_url":"https://api.github.com/users/justinas-vd/orgs","repos_url":"https://api.github.com/users/justinas-vd/repos","events_url":"https://api.github.com/users/justinas-vd/events{/privacy}","received_events_url":"https://api.github.com/users/justinas-vd/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/justinas-vd/random","description":"Boost.org random module","fork":true,"url":"https://api.github.com/repos/justinas-vd/random","forks_url":"https://api.github.com/repos/justinas-vd/random/forks","keys_url":"https://api.github.com/repos/justinas-vd/random/keys{/key_id}","collaborators_url":"https://api.github.com/repos/justinas-vd/random/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/justinas-vd/random/teams","hooks_url":"https://api.github.com/repos/justinas-vd/random/hooks","issue_events_url":"https://api.github.com/repos/justinas-vd/random/issues/events{/number}","events_url":"https://api.github.com/repos/justinas-vd/random/events","assignees_url":"https://api.github.com/repos/justinas-vd/random/assignees{/user}","branches_url":"https://api.github.com/repos/justinas-vd/random/branches{/branch}","tags_url":"https://api.github.com/repos/justinas-vd/random/tags","blobs_url":"https://api.github.com/repos/justinas-vd/random/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/justinas-vd/random/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/justinas-vd/random/git/refs{/sha}","trees_url":"https://api.github.com/repos/justinas-vd/random/git/trees{/sha}","statuses_url":"https://api.github.com/repos/justinas-vd/random/statuses/{sha}","languages_url":"https://api.github.com/repos/justinas-vd/random/languages","stargazers_url":"https://api.github.com/repos/justinas-vd/random/stargazers","contributors_url":"https://api.github.com/repos/justinas-vd/random/contributors","subscribers_url":"https://api.github.com/repos/justinas-vd/random/subscribers","subscription_url":"https://api.github.com/repos/justinas-vd/random/subscription","commits_url":"https://api.github.com/repos/justinas-vd/random/commits{/sha}","git_commits_url":"https://api.github.com/repos/justinas-vd/random/git/commits{/sha}","comments_url":"https://api.github.com/repos/justinas-vd/random/comments{/number}","issue_comment_url":"https://api.github.com/repos/justinas-vd/random/issues/comments{/number}","contents_url":"https://api.github.com/repos/justinas-vd/random/contents/{+path}","compare_url":"https://api.github.com/repos/justinas-vd/random/compare/{base}...{head}","merges_url":"https://api.github.com/repos/justinas-vd/random/merges","archive_url":"https://api.github.com/repos/justinas-vd/random/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/justinas-vd/random/downloads","issues_url":"https://api.github.com/repos/justinas-vd/random/issues{/number}","pulls_url":"https://api.github.com/repos/justinas-vd/random/pulls{/number}","milestones_url":"https://api.github.com/repos/justinas-vd/random/milestones{/number}","notifications_url":"https://api.github.com/repos/justinas-vd/random/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/justinas-vd/random/labels{/name}","releases_url":"https://api.github.com/repos/justinas-vd/random/releases{/id}","deployments_url":"https://api.github.com/repos/justinas-vd/random/deployments","created_at":"2017-08-31T06:36:07Z","updated_at":"2017-08-31T06:36:09Z","pushed_at":"2018-03-03T22:04:42Z","git_url":"git://github.com/justinas-vd/random.git","ssh_url":"git@github.com:justinas-vd/random.git","clone_url":"https://github.com/justinas-vd/random.git","svn_url":"https://github.com/justinas-vd/random","homepage":"http://boost.org/libs/random","size":4225,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"boostorg:develop","ref":"develop","sha":"f3a83d049780cdda14576f6450c68049838956b7","user":{"login":"boostorg","id":3170529,"avatar_url":"https://avatars0.githubusercontent.com/u/3170529?v=4","gravatar_id":"","url":"https://api.github.com/users/boostorg","html_url":"https://github.com/boostorg","followers_url":"https://api.github.com/users/boostorg/followers","following_url":"https://api.github.com/users/boostorg/following{/other_user}","gists_url":"https://api.github.com/users/boostorg/gists{/gist_id}","starred_url":"https://api.github.com/users/boostorg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boostorg/subscriptions","organizations_url":"https://api.github.com/users/boostorg/orgs","repos_url":"https://api.github.com/users/boostorg/repos","events_url":"https://api.github.com/users/boostorg/events{/privacy}","received_events_url":"https://api.github.com/users/boostorg/received_events","type":"Organization","site_admin":false},"repo":{"id":7589964,"name":"random","full_name":"boostorg/random","owner":{"login":"boostorg","id":3170529,"avatar_url":"https://avatars0.githubusercontent.com/u/3170529?v=4","gravatar_id":"","url":"https://api.github.com/users/boostorg","html_url":"https://github.com/boostorg","followers_url":"https://api.github.com/users/boostorg/followers","following_url":"https://api.github.com/users/boostorg/following{/other_user}","gists_url":"https://api.github.com/users/boostorg/gists{/gist_id}","starred_url":"https://api.github.com/users/boostorg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boostorg/subscriptions","organizations_url":"https://api.github.com/users/boostorg/orgs","repos_url":"https://api.github.com/users/boostorg/repos","events_url":"https://api.github.com/users/boostorg/events{/privacy}","received_events_url":"https://api.github.com/users/boostorg/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/boostorg/random","description":"Boost.org random module","fork":false,"url":"https://api.github.com/repos/boostorg/random","forks_url":"https://api.github.com/repos/boostorg/random/forks","keys_url":"https://api.github.com/repos/boostorg/random/keys{/key_id}","collaborators_url":"https://api.github.com/repos/boostorg/random/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/boostorg/random/teams","hooks_url":"https://api.github.com/repos/boostorg/random/hooks","issue_events_url":"https://api.github.com/repos/boostorg/random/issues/events{/number}","events_url":"https://api.github.com/repos/boostorg/random/events","assignees_url":"https://api.github.com/repos/boostorg/random/assignees{/user}","branches_url":"https://api.github.com/repos/boostorg/random/branches{/branch}","tags_url":"https://api.github.com/repos/boostorg/random/tags","blobs_url":"https://api.github.com/repos/boostorg/random/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/boostorg/random/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/boostorg/random/git/refs{/sha}","trees_url":"https://api.github.com/repos/boostorg/random/git/trees{/sha}","statuses_url":"https://api.github.com/repos/boostorg/random/statuses/{sha}","languages_url":"https://api.github.com/repos/boostorg/random/languages","stargazers_url":"https://api.github.com/repos/boostorg/random/stargazers","contributors_url":"https://api.github.com/repos/boostorg/random/contributors","subscribers_url":"https://api.github.com/repos/boostorg/random/subscribers","subscription_url":"https://api.github.com/repos/boostorg/random/subscription","commits_url":"https://api.github.com/repos/boostorg/random/commits{/sha}","git_commits_url":"https://api.github.com/repos/boostorg/random/git/commits{/sha}","comments_url":"https://api.github.com/repos/boostorg/random/comments{/number}","issue_comment_url":"https://api.github.com/repos/boostorg/random/issues/comments{/number}","contents_url":"https://api.github.com/repos/boostorg/random/contents/{+path}","compare_url":"https://api.github.com/repos/boostorg/random/compare/{base}...{head}","merges_url":"https://api.github.com/repos/boostorg/random/merges","archive_url":"https://api.github.com/repos/boostorg/random/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/boostorg/random/downloads","issues_url":"https://api.github.com/repos/boostorg/random/issues{/number}","pulls_url":"https://api.github.com/repos/boostorg/random/pulls{/number}","milestones_url":"https://api.github.com/repos/boostorg/random/milestones{/number}","notifications_url":"https://api.github.com/repos/boostorg/random/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/boostorg/random/labels{/name}","releases_url":"https://api.github.com/repos/boostorg/random/releases{/id}","deployments_url":"https://api.github.com/repos/boostorg/random/deployments","created_at":"2013-01-13T15:59:04Z","updated_at":"2018-02-22T13:50:33Z","pushed_at":"2018-03-03T22:04:43Z","git_url":"git://github.com/boostorg/random.git","ssh_url":"git@github.com:boostorg/random.git","clone_url":"https://github.com/boostorg/random.git","svn_url":"https://github.com/boostorg/random","homepage":"http://boost.org/libs/random","size":4033,"stargazers_count":15,"watchers_count":15,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":32,"mirror_url":null,"archived":false,"open_issues_count":10,"license":null,"forks":32,"open_issues":10,"watchers":15,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/boostorg/random/pulls/37"},"html":{"href":"https://github.com/boostorg/random/pull/37"},"issue":{"href":"https://api.github.com/repos/boostorg/random/issues/37"},"comments":{"href":"https://api.github.com/repos/boostorg/random/issues/37/comments"},"review_comments":{"href":"https://api.github.com/repos/boostorg/random/pulls/37/comments"},"review_comment":{"href":"https://api.github.com/repos/boostorg/random/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/boostorg/random/pulls/37/commits"},"statuses":{"href":"https://api.github.com/repos/boostorg/random/statuses/9786f4f4815712472187b25f79c1c76af7c89312"}},"author_association":"NONE"}}
{"actor":{"display_login":"NAThompson"}}