)]}'
{
  "commit": "feb6aab8db3315cc375351ced7ca0ea4db5b4599",
  "tree": "6742532792d70a476e5eef89cb78900f23d01b06",
  "parents": [
    "892450977ac6d0e6048423fba6fb914c86cadfd1"
  ],
  "author": {
    "name": "Aaron Jacobs",
    "email": "jacobsa@google.com",
    "time": "Fri Nov 08 14:50:38 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Nov 08 14:51:28 2024 -0800"
  },
  "message": "distributions: support a zero max value in Zipf.\n\nThere is no documentation that says zero isn\u0027t okay, and the closed interval\n[0, k] described by the documentation is perfectly well-defined even when k is\nzero. As far as I can tell, there is no reason *not* to support zero: a random\nvariable that always returns the same value is still a random variable.\nabsl::Uniform will happily generate on the interval [0, 1) for the same\nreason.\nPiperOrigin-RevId: 694649518\nChange-Id: Ib940406f762a30e27c19c846c45bd908ae8411c3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "850796e62c845e385c16d4656133e12d7ee2c604",
      "old_mode": 33188,
      "old_path": "absl/random/distributions_test.cc",
      "new_id": "4340aeb8bb45dcce1fb65bc88ea00f0f75e1e660",
      "new_mode": 33188,
      "new_path": "absl/random/distributions_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0600cfc63fbb44793c959f6f0852745ab0b20fbb",
      "old_mode": 33188,
      "old_path": "absl/random/zipf_distribution.h",
      "new_id": "15f03eeb3f3bafc9ee324f39de7764f6608bcb1e",
      "new_mode": 33188,
      "new_path": "absl/random/zipf_distribution.h"
    }
  ]
}
