function randomFillSync
Usage in Deno
```typescript import { randomFillSync } from "node:node__crypto.d.ts"; ```
randomFillSync<T extends ArrayBufferView>(buffer: T,offset?: number,size?: number,): T
Synchronous version of [randomFill](../.././node__crypto.d.ts/~/randomFill).
```js
import { Buffer } from 'node:buffer';
const { randomFillSync } = await import('node:crypto');
const buf = Buffer.alloc(10);
console.log(randomFillSync(buf).toString('hex'));
randomFillSync(buf, 5);
console.log(buf.toString('hex'));
// The above is equivalent to the following:
randomFillSync(buf, 5, 5);
console.log(buf.toString('hex'));
```
Any `ArrayBuffer`, `TypedArray` or `DataView` instance may be passed as`buffer`.
```js
import { Buffer } from 'node:buffer';
const { randomFillSync } = await import('node:crypto');
const a = new Uint32Array(10);
console.log(Buffer.from(randomFillSync(a).buffer,
a.byteOffset, a.byteLength).toString('hex'));
const b = new DataView(new ArrayBuffer(10));
console.log(Buffer.from(randomFillSync(b).buffer,
b.byteOffset, b.byteLength).toString('hex'));
const c = new ArrayBuffer(10);
console.log(Buffer.from(randomFillSync(c)).toString('hex'));
```
buffer: T
Must be supplied. The size of the provided `buffer` must not be larger than `2**31 - 1`.
The object passed as `buffer` argument.