[{"data":1,"prerenderedAt":191},["ShallowReactive",2],{"/nw/generate-random":3,"/nw/generate-random-surround":180},{"id":4,"title":5,"body":6,"description":147,"extension":148,"meta":149,"navigation":166,"path":176,"seo":177,"stem":178,"__hash__":179},"content/nw/generate-random.md","Networks Extension Dictionary: generate-random",{"type":7,"value":8,"toc":136},"minimark",[9],[10,11,15,16,15,26,60,82,85,91],"div",{"className":12,"id":14},[13],"dict_entry","generate-random","\n  ",[17,18,20,21,15],"h3",{"id":19},"nwgenerate-random","\n    ",[22,23,25],"a",{"href":24},"#generate-random","nw:generate-random",[27,28,32],"h4",{"id":29,"className":30},"nwgenerate-random-turtle-breed-link-breed-num-nodes-connection-probability-optional-command-block",[31],"section-heading",[22,33,20,37,15],{"className":34,"href":36},[35],"section-anchor","#----nwgenerate-random-turtle-breed-link-breed-num-nodes-connection-probability-optional-command-block--",[38,39,42,43,47,48,47,51,47,54,47,57],"span",{"className":40},[41],"prim_example","nw:generate-random ",[44,45,46],"i",{},"turtle-breed"," ",[44,49,50],{},"link-breed",[44,52,53],{},"num-nodes",[44,55,56],{},"connection-probability",[44,58,59],{},"optional-command-block",[61,62,63,64,67,68,70,71,74,75,81],"p",{},"Generates a new random network of ",[65,66,53],"em",{}," turtles in which each one has a  ",[65,69,56],{}," (between 0 and 1) of being connected to each other turtles. The algorithm uses the ",[65,72,73],{},"G(n, p)"," variant of the ",[22,76,80],{"href":77,"rel":78},"https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93R%C3%A9nyi_model",[79],"nofollow","Erdős–Rényi model",".",[61,83,84],{},"The algorithm is O(n²) for directed networks and O(n²/2) for undirected networks, so generating more than a couple thousand nodes will likely take a very long time.",[61,86,87,88,90],{},"If you specify an ",[65,89,59],{},", it is executed for each turtle in the newly created network. For example:",[92,93,94],"pre",{},[95,96,97,47,102,47,107,47,111,47,116,120,121,47,126,47,130,135],"code",{},[38,98,25],{"className":99},[100,101],"token","variable",[38,103,106],{"className":104},[100,105],"reporter","turtles",[38,108,110],{"className":109},[100,105],"links",[38,112,115],{"className":113},[100,114],"number","100",[38,117,119],{"className":118},[100,114],"0.5"," [ ",[38,122,125],{"className":123},[100,124],"command","set",[38,127,129],{"className":128},[100,105],"color",[38,131,134],{"className":132},[100,133],"constant","red"," ]",{"title":137,"searchDepth":138,"depth":139,"links":140},"",5,3,[141],{"id":19,"depth":139,"text":142,"children":143},"\n    nw:generate-random\n  ",[144],{"id":29,"depth":145,"text":146},4,"\n    nw:generate-random turtle-breed link-breed num-nodes connection-probability optional-command-block\n  ","Documentation for the generate-random primitive.","md",{"source":150,"metadataOutputPath":151,"projectConfig":152,"language":159,"inheritFrom":167,"output":166,"version":153,"layout":168,"dictionaryDisplayName":169,"dictionaryHomeDirectory":170,"indexFileURI":171,"currentItemId":14,"currentItemLabel":25,"primRoot":172,"icon":173,"extensionName":174,"assetsRoot":154},"../../external/extensions/nw/nw/generate-random.md","content/nw/generate-random.metadata.yaml",{"version":153,"projectRoot":81,"scanRoot":154,"outputRoot":155,"defaults":156,"engine":162,"partials":163,"dedupeIdenticalDiskWrites":166},"7.0.4","/home/runner/work/Helio/Helio/external/extensions/nw","content",{"inheritFrom":157,"language":159,"output":160,"extension":148,"title":161,"version":153},[158],0,"en",false,"NetLogo User Manual","mustache",{"directoryPaths":164,"extensions":165},[81],[162,148],true,[158],"catalog","Networks Extension Dictionary","/nw.html","/_index/extensions/nw.txt","nw","i-lucide-network",{"shortName":172,"fullName":175},"Networks","/nw/generate-random",{"title":5,"description":147},"nw/generate-random","T3UkGtQU8mOckrtdKfNUBYMY_DmMOlOO_3Qw7b4jr80",[181,186],{"title":182,"path":183,"stem":184,"description":185},"Networks Extension Dictionary: generate-preferential-attachment","/nw/generate-preferential-attachment","nw/generate-preferential-attachment","Documentation for the generate-preferential-attachment primitive.",{"title":187,"path":188,"stem":189,"description":190},"Networks Extension Dictionary: generate-ring","/nw/generate-ring","nw/generate-ring","Documentation for the generate-ring primitive.",1777657887697]