| Index: cc/surfaces/surface_id_allocator.cc | 
| diff --git a/cc/surfaces/surface_id_allocator.cc b/cc/surfaces/surface_id_allocator.cc | 
| index af4d5932df723a6da76dc79377e0430248785966..24bcfbd46f95e9e95a7af99b6c8769ab8dbb38cd 100644 | 
| --- a/cc/surfaces/surface_id_allocator.cc | 
| +++ b/cc/surfaces/surface_id_allocator.cc | 
| @@ -7,6 +7,7 @@ | 
| #include <stdint.h> | 
|  | 
| #include "base/rand_util.h" | 
| +#include "base/unguessable_token.h" | 
|  | 
| namespace cc { | 
|  | 
| @@ -16,8 +17,7 @@ SurfaceIdAllocator::~SurfaceIdAllocator() { | 
| } | 
|  | 
| LocalFrameId SurfaceIdAllocator::GenerateId() { | 
| -  uint64_t nonce = base::RandUint64(); | 
| -  LocalFrameId id(next_id_, nonce); | 
| +  LocalFrameId id(next_id_, base::UnguessableToken::Create()); | 
| next_id_++; | 
| return id; | 
| } | 
|  |