changeset 25885 | 6fbc3f54f819 |
parent 25767 | 852bce03412a |
child 25919 | 8b1c0d434824 |
--- a/src/HOL/Library/Efficient_Nat.thy Thu Jan 10 17:06:41 2008 +0100 +++ b/src/HOL/Library/Efficient_Nat.thy Thu Jan 10 19:09:21 2008 +0100 @@ -183,7 +183,9 @@ val term_of_nat = HOLogic.mk_number HOLogic.natT; *} attach (test) {* -fun gen_nat i = random_range 0 i; +fun gen_nat i = + let val n = random_range 0 i + in (n, fn () => term_of_nat n) end; *} consts_code