Shuffle

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze klanten. Geen werkdag is hetzelfde, je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Arval en de Politie. Werken bij Sogeti Nieuwe ontwikkelingen volgen we op de voet en delen we binnen de

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Lead Front-end developer

Functie Hun huidige applicatie worden ontwikkeld in o.a. React, Redux, TypeScript. Ze werken graag met de nieuwste technieken en tooling en zoeken ook developers die hier proactief op zoek naar gaan. Als senior/lead developer ben je een kartrekker in het team. Naast het meedenken over bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Zo kun je bijvoorbeeld 1 dag in de week met 2 collega’s bezig zijn om samen met hen te kijken naar hun ontwikkeling, doelstellingen en uiteraard de gewenste begeleiding hierin. Hiernaast sta je als

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »
Jasper Geelen

Jasper Geelen

31/01/2010 17:38:00
Quote Anchor link
Hallo,

Ik ben bezig met een soort van spelletje te maken waarbij je een 4 cijferige code moet kraken. Hier krijg je 4 cijfers te zien en die moet je in een random order invullen en op die manier gewoon geluk hebben dat je het goed raad. Hiervoor genereer ik een random nummer tussen de 1000 en 9999 en die wil ik in random order laten zien op het scherm door middel van shuffle.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$randomNum
= rand(1000, 9999);
echo (shuffle($randomNum));
?>

Deze code werkt alleen helaas niet, het echo'd helemaal geen nummer. De controle of ze het goede nummer hebben ingevuld kijkt naar $randomNum (dus ze raden als het ware $randomNum) en daarom kan ik dus niet eerst shuffle $randomNum en dan pas de echo, want dan zal het nummer wat ze moeten raden al direct op het scherm staan.

Enig idee hoe ik dit werkend kan krijgen?

Alvast bedankt!

// poNji
Gewijzigd op 01/01/1970 01:00:00 door Jasper Geelen
 
PHP hulp

PHP hulp

14/05/2024 04:53:57
 
Henk PHP

Henk PHP

31/01/2010 17:47:00
Quote Anchor link
Ik snap niet helemaal wat je aan het doen bent.

shuffle schud een array, niet een int
 
Jesper Diovo

Jesper Diovo

31/01/2010 17:50:00
Quote Anchor link
Je maakt van de code een sessie. Die sla je op en controleer je telkens dat iemand een poging doet om de code te kraken. Ben je bekend met sessies?
 
Jasper Geelen

Jasper Geelen

31/01/2010 17:51:00
Quote Anchor link
Henk schreef op 31.01.2010 17:47:
Ik snap niet helemaal wat je aan het doen bent.

shuffle schud een array, niet een int

Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Jezpur schreef op 31.01.2010 17:50:
Je maakt van de code een sessie. Die sla je op en controleer je telkens dat iemand een poging doet om de code te kraken. Ben je bekend met sessies?

De code om het te controleren heb ik al klaar en is inderdaad met sessies. Enige wat ik nodig heb is dat er een random 4 cijferig nummer weer gegeven moet worden.
Gewijzigd op 01/01/1970 01:00:00 door Jasper Geelen
 
- Mark -

- Mark -

31/01/2010 17:55:00
Quote Anchor link
Niet getest maar zou moeten werken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

    #| 4 cijferige code.
    
        $code = rand(1000, 9999);
        
        
    #| Shuffle code
    
        $shuffled_code = str_shuffle($code);


    #| Resultaat weergeven.
    
        echo 'De goede code is '.$code.' en de geshufffelde code is '.$shuffled_code.'.';
        
?>
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
Jesper Diovo

Jesper Diovo

31/01/2010 18:01:00
Quote Anchor link
Maar eigenlijk krijg je toch al een random nummer met rand()?
 
- Mark -

- Mark -

31/01/2010 18:04:00
Quote Anchor link
Je moet het random nummer raden door de geshuffelde variant in de goede volgorde te zetten. Dat wil zeggen als ik het goed begrepen heb.
 
Jasper Geelen

Jasper Geelen

31/01/2010 18:04:00
Quote Anchor link
Jezpur schreef op 31.01.2010 18:01:
Maar eigenlijk krijg je toch al een random nummer met rand()?

Klopt, maar dat is het nummer waar de controle naar kijkt. Het nummer dat in $randomNum word gegenereerd is het nummer wat de gebruiker moet raden, dus als je die echo'd dan is het vrij simpel.. Daarom moet het nummer in willekeurige volgorde worden weergegeven waardoor de gebruiker de cijfers weer door elkaar moet husselen.

@Mark: Werkt perfect! Dankjewel.
 
TJVB tvb

TJVB tvb

31/01/2010 18:10:00
Quote Anchor link
poNji schreef op 31.01.2010 17:51:
Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Lijkt me dan juist een doel om ze te leren snappen in plaats van er omheen werken.
 
Pim -

Pim -

31/01/2010 18:24:00
Quote Anchor link
En waarom niet beginnen bij 0 ipv 1000?
 
Jasper Geelen

Jasper Geelen

31/01/2010 18:28:00
Quote Anchor link
TJVB schreef op 31.01.2010 18:10:
poNji schreef op 31.01.2010 17:51:
Ik snap Arrays nog niet helemaal dus had gehoopt een omweg te kunnen vinden.

Lijkt me dan juist een doel om ze te leren snappen in plaats van er omheen werken.

Ga ik ook zeker doen, maar dat doe ik liever door met iets nieuws te beginnen ipv het in me huidige script te knutselen.

Pim schreef op 31.01.2010 18:24:
En waarom niet beginnen bij 0 ipv 1000?

Omdat het een 4 cijferig nummer moet zijn, en alles onder de 1000 is niet 4 cijferig :)
 
- Mark -

- Mark -

31/01/2010 18:28:00
Quote Anchor link
Je krijgt dan niet altijd een 4 cijferige code.

Edit: Te laat.
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
Pim -

Pim -

31/01/2010 19:52:00
Quote Anchor link
Dan zet je er toch nullen voor?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$n
= (int) sprintf('%04d', $n);
?>
 
Nicoow Unknown

Nicoow Unknown

31/01/2010 20:01:00
Quote Anchor link
@Pim,
Dan krijg je alleen maar dat er extra vaak een 0 in voorkomt.
 
TJVB tvb

TJVB tvb

31/01/2010 20:59:00
Quote Anchor link
poNji, je hebt nu de kans op bijvoorbeeld 7777

Wat denk je hiervan? (Niet getest)
Hij maakt een array met de getallen 0 t/m 9. Die wordt geschud, daarna pakt hij de eerste 4 en zet die in je sessie (om te kunnen controleren) en daarna pakt die een array van 1 t/m 4 om die te schudden en daarmee de volgorde weer te geven.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
    $getallen
= range(0,9);
    shuffle($getallen);
    $_SESSION['getallen'][1] = $getallen[0];
    $_SESSION['getallen'][2] = $getallen[1];
    $_SESSION['getallen'][3] = $getallen[2];
    $_SESSION['getallen'][4] = $getallen[3];
    
    $volgorde  = shuffle(range(1,4));
    foreach($volgorde AS $nummer)
    {

         echo $_SESSION['getallen'][$nummer];
    }

?>
 
- Mark -

- Mark -

31/01/2010 21:22:00
Quote Anchor link
Ik weet niet waar het gebruik van $_SESSION goed voor is in dit geval maar om het 7777 ' En soortgelijke ' probleem op te lossen kun je ook het volgende doen.

LET OP! array_rand kiest sleutels en geen waardes, In dit geval is dat geen probleem het is even ter informatie.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php

    #| Vier verschillende cijfers tussen de 0 en 9 kiezen.

        $cijfers = array_rand(range(0,9), 4);
        

    #| 4 cijferige code samenstellen.
    
        $code = implode('', $cijfers);
        
        
    #| Shuffle code.
    
        $shuffled_code = str_shuffle($code);


    #| Resultaat weergeven.
    
        echo 'De goede code is '.$code.' en de geshufffelde code is '.$shuffled_code.'.';
        
?>
Gewijzigd op 01/01/1970 01:00:00 door - Mark -
 
TJVB tvb

TJVB tvb

31/01/2010 22:15:00
Quote Anchor link
Mark, die session is omdat ik het idee krijg dat de ts wilt dat de gebruiker het kan raden.
Je moet de getallen dan ergens opslaan.
 
Jasper Geelen

Jasper Geelen

31/01/2010 23:57:00
Quote Anchor link
TJVB schreef op 31.01.2010 22:15:
Mark, die session is omdat ik het idee krijg dat de ts wilt dat de gebruiker het kan raden.
Je moet de getallen dan ergens opslaan.

Correct. Bedankt voor jullie suggesties wat betreft hoe het anders kan, zal het morgen even gaan toepassen en testen :)
 
Pim -

Pim -

01/02/2010 09:53:00
Quote Anchor link
@nico
Nee hoor, juist de getallen 0 t/m 9999 zijn correct, 1000 t/m 9999 niet. Bij de eerste zijn alle getallen gelijk verdeeld, bij de tweede niet.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.