)]}'
{
  "commit": "5e3fbe1c1ebea885ca89b08378b1107d7d2ab525",
  "tree": "680cac4f4a9a7e2b8b10aa02d89568311e239a31",
  "parents": [
    "957b3a84e5d2a379bc1ca588d473bfc14ab30691"
  ],
  "author": {
    "name": "Ömer Sinan Ağacan",
    "email": "omersa@google.com",
    "time": "Mon Sep 02 17:10:42 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 02 17:10:42 2024 +0000"
  },
  "message": "[dart2wasm] Use JS `Math.random` to initialize non-secure Random seed\n\nWhen a seed is not provided to `Random`, call JS `Math.random` to get\ntwo doubles between 0.0 and 1.0, scale the doubles to 32-bit integers,\nand combine to a single 64-bit.\n\nSimilar to VM, this seed is generated once during the lifetime of the\nprogram and then updated using the PRNG class `_Random`.\n\nFixes #56609.\n\nChange-Id: Iaf846c63ff26d353ba6c4a94f61b0bab32624509\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/383241\nReviewed-by: Martin Kustermann \u003ckustermann@google.com\u003e\nCommit-Queue: Ömer Ağacan \u003comersa@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07c6f21dca2b9edade78238f62143a62edae893f",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/wasm/lib/math_patch.dart",
      "new_id": "8df63bd71e47f7b6babb73805593ac3d432f2b43",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/wasm/lib/math_patch.dart"
    }
  ]
}
