Avatar of monosyth
monosythFlag for United States of America

asked on 

Need JS translated to CFfunction/cfscript

I need this javascript translated to Coldfusion cffunction or cfscript:

http://bridell.com/files/loremipsum.js

So I can save the results as a variable.
JavaScriptColdFusion LanguageRegular Expressions

Avatar of undefined
Last Comment
monosyth
Avatar of monosyth
monosyth
Flag of United States of America image

ASKER

only really need this part of it to work:

/* inserts a paragraph of sentences of random words. */
function loremIpsumParagraph(numWords){
      var words = numWords;
      while(words > 0){
            if(words > 10){
                  w = Math.floor(Math.random() * 8) + 2;
                  loremIpsumSentence2(w);
                  words = words - w;
            } else {
                  loremIpsumSentence2(words);
                  words = 0;
            }
      }
}
Avatar of _agx_
_agx_
Flag of United States of America image

rather than converting, you might look at existing methods like
http://www.cflib.org/udf/cfLipsum
ASKER CERTIFIED SOLUTION
Avatar of monosyth
monosyth
Flag of United States of America image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of _agx_
_agx_
Flag of United States of America image

Glad you figured it out! Can you post your solution. It will help future searchers.
Avatar of gdemaria
gdemaria
Flag of United States of America image


You're closing the question by accepting a post that does not contain the answer.

You should post your answer and accept that comment.
Avatar of monosyth
monosyth
Flag of United States of America image

ASKER


You're weclome.



<!--- Create an array. --->
<cfset LoremList = "ab, aberant, abscidit, acervo, ad, addidit, adhuc, adsiduis, adspirate, aequalis, aer, aera, aere, aeris, aestu, aetas, aethera, aethere, agitabilis, aliis, aliud, alta, altae, alto, ambitae, amphitrite, animal, animalia, animalibus, animus, ante, aquae, arce, ardentior, astra, aurea, auroram, austro, bene, boreas, bracchia, caeca, caecoque, caeleste, caeli, caelo, caelum, caelumque, caesa, calidis, caligine, campoque, campos, capacius, carentem, carmen, cepit, certis, cesserunt, cetera, chaos:, cingebant, cinxit, circumdare, circumfluus, circumfuso, coegit, coeperunt, coeptis, coercuit, cognati, colebat, concordi, congeriem, congestaque, consistere, contraria, conversa, convexi, cornua, corpora, corpore, crescendo, cum, cuncta, cura, declivia, dedit, deducite, deerat, dei, densior, deorum, derecti, descenderat, deus, dextra, di, dicere, diffundi, diremit, discordia, dispositam, dissaepserat, dissociata, distinxit, diu, diversa, diverso, divino, dixere, dominari, duae, duas, duris, effervescere, effigiem, egens, elementaque, emicuit, ensis, eodem, erant, erat, erat:, erectos, est, et, eurus, evolvit, exemit, extendi, fabricator, facientes, faecis, fecit, feras, fert, fidem, figuras, finxit, fixo, flamina, flamma, flexi, fluminaque, fontes, foret, forma, formaeque, formas, fossae, fratrum, freta, frigida, frigore, fronde, fuerant, fuerat, fuit, fulgura, fulminibus, galeae, gentes, glomeravit, grandia, gravitate, habendum, habentem, habentia, habitabilis, habitandae, haec, hanc, his, homini, hominum, homo, horrifer, humanas, hunc, iapeto, ignea, igni, ignotas, illas, ille, illi, illic, illis, imagine, in, inclusum, indigestaque, induit, iners, inmensa, inminet, innabilis, inposuit, instabilis, inter, invasit, ipsa, ita, iudicis, iuga, iunctarum, iussit, lacusque, lanient, lapidosos, lege, legebantur, levitate, levius, liberioris, librata, ligavit:, limitibus, liquidas, liquidum, litem, litora, locavit, locis, locoque, locum, longo, lucis, lumina, madescit, magni, manebat, mare, margine, matutinis, mea, media, meis, melior, melioris, membra, mentes, mentisque, metusque, militis, minantia, mixta, mixtam, moderantum, modo, moles, mollia, montes, montibus, mortales, motura, mundi, mundo, mundum, mutastis, mutatas, nabataeaque, nam, natura, naturae, natus, ne, nebulas, nec, neu, nisi, nitidis, nix, non, nondum, norant, nova, nubes, nubibus, nullaque, nulli, nullo, nullus, numero, nunc, nuper, obliquis, obsistitur, obstabatque, occiduo, omni, omnia, onerosior, onus, opifex, oppida, ora, orba, orbe, orbem, orbis, origine, origo, os, otia, pace, parte, partim, passim, pendebat, peragebant, peregrinum, permisit, perpetuum, persidaque, perveniunt, phoebe, pinus, piscibus, plagae, pluvialibus, pluviaque, poena, pondere, ponderibus, pondus, pontus, porrexerat, possedit, posset:, postquam, praebebat, praecipites, praeter, premuntur, pressa, prima, primaque, principio, pro, pronaque, proxima, proximus, pugnabant, pulsant, quae, quam, quanto, quarum, quem, qui, quia, quicquam, quin, quinta, quisque, quisquis, quod, quoque, radiis, rapidisque, recens, recepta, recessit, rectumque, regat, regio, regna, reparabat, rerum, retinebat, ripis, rudis, sanctius, sata, satus, scythiam, secant, secrevit, sectamque, secuit, securae, sed, seductaque, semina, semine, septemque, sibi, sic, siccis, sidera, silvas, sine, sinistra, sive, sole, solidumque, solum, sorbentur, speciem, spectent, spisso, sponte, stagna, sua, subdita, sublime, subsidere, sui, suis, summaque, sunt, super, supplex, surgere, tanta, tanto, tegi, tegit, tellure, tellus, temperiemque, tempora, tenent, tepescunt, terra, terrae, terram, terrarum, terras, terrenae, terris, timebat, titan, tollere, tonitrua, totidem, totidemque, toto, tractu, traxit, triones, tuba, tum, tumescere, turba, tuti, ubi, ulla, ultima, umentia, umor, unda, undae, undas, undis, uno, unus, usu, ut, utque, utramque, valles, ventis, ventos, verba, vesper, videre, vindice, vis, viseret, vix, volucres, vos, vultus, zephyro, zonae" />

 
<CFSET randomList = "foo">
<CFLOOP INDEX="i" FROM="1" TO="#ListLen(LoremList)#">
    <CFSET k = Round(RandRange(0, i))>
    <CFIF k IS 0>
        <CFSET k = 1>
    </CFIF>
    <CFSET randomList = ListInsertAt(randomList, k, ListFirst(LoremList))>
    <CFSET LoremList = ListDeleteAt(LoremList, 1)>
</CFLOOP>

<cfset randomlist = "#replace(randomlist, ',','','ALL')#">
<cfset randomlist = "#left(randomlist, 1100)#">


<cfoutput>
#randomlist#
</cfoutput>
Avatar of monosyth
monosyth
Flag of United States of America image

ASKER

i figured it out on my own
JavaScript
JavaScript

JavaScript is a dynamic, object-based language commonly used for client-side scripting in web browsers. Recently, server side JavaScript frameworks have also emerged. JavaScript runs on nearly every operating system and in almost every mainstream web browser.

127K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo