PageSourceSearch

https://docs.hhvm.com/assets/js/e6391428.cae27ce9.js

js hhvm.com collected 2026-10-02 02:24:26 UTC 2,757 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkstaticdocs_starter=globalThis.webpackChunkstaticdocs_starter||[]).push([[6779],{33176(t,e,n){n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>r,toc:()=>u});const r=JSON.parse('{"id":"apis/Functions/sodium_crypto_core_ristretto255_scalar_random","title":"sodium_crypto_core_ristretto255_scalar_random","description":"This is a point-in-time snapshot of the API documentation from January 2026.","source":"@site/manual/apis/Functions/sodium_crypto_core_ristretto255_scalar_random.md","sourceDirName":"apis/Functions","slug":"/apis/Functions/sodium_crypto_core_ristretto255_scalar_random","permalink":"/apis/Functions/sodium_crypto_core_ristretto255_scalar_random","draft":false,"unlisted":false,"editUrl":"https://github.com/hhvm/user-documentation/edit/main/manual/apis/Functions/sodium_crypto_core_ristretto255_scalar_random.md","tags":[],"version":"current","frontMatter":{},"sidebar":"apiSidebar","previous":{"title":"sodium_crypto_core_ristretto255_scalar_negate","permalink":"/apis/Functions/sodium_crypto_core_ristretto255_scalar_negate"},"next":{"title":"sodium_crypto_core_ristretto255_scalar_reduce","permalink":"/apis/Functions/sodium_crypto_core_ristretto255_scalar_reduce"}}');var o=n(74848),i=n(28453);const s={},a=void 0,c={},u=[{value:"Returns",id:"returns",level:2}];function d(t){const e={admonition:"admonition",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...t.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(e.admonition,{title:"Note",type:"info",children:(0,o.jsx)(e.p,{children:"This is a point-in-time snapshot of the API documentation from January 2026.\nGoing forward, we will not be maintaining a public copy of these references,\nand recommend users to refer to the built-in signature helpers available in\nthe Hack LSP instead for complete and up-to-date information."})}),"\n",(0,o.jsx)(e.pre,{children:(0,o.jsx)(e.code,{className:"language-Hack",children:"function sodium_crypto_core_ristretto255_scalar_random(): string;\n"})}),"\n",(0,o.jsx)(e.h2,{id:"returns",children:"Returns"}),"\n",(0,o.jsxs)(e.ul,{children:["\n",(0,o.jsx)(e.li,{children:(0,o.jsx)(e.code,{children:"string"})}),"\n"]})]})}function l(t={}){const{wrapper:e}={...(0,i.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d(t)}},28453(t,e,n){n.d(e,{R:()=>s,x:()=>a});var r=n(96540);const o={},i=r.createContext(o);function s(t){const e=r.useContext(i);return r.useMemo(function(){return"function"==typeof t?t(e):{...e,...t}},[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:s(t.components),r.createElement(i.Provider,{value:e},t.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.